Tech Holding

Tech Holding

Tech Holding: California's #1 website design company offering full-service technology consulting with expertise in software management, AI, and security.

Internet Software & Services
51-250
Founded 2016

Description

  • Anticipate data correctness and performance issues and suggest improvements, especially for timezone, currency, channel filters, and on-device analytics.
  • Contribute to the codebase and verify acceptance criteria before sending tickets to QA.
  • Build new iOS features from the ground up, including KPI dashboards, drill-down views, filter panels, period comparisons, and data-visualization screens.
  • Collaborate with product, design, and engineering teams to deliver reusable SwiftUI and MVVM code.
  • Translate product requirements into actionable technical stories with clear technical specifications.
  • Work with backend, data, and analytics engineers on Parquet schemas, Firebase Storage sync flows, and SQL or DuckDB query requirements.
  • Maintain and enhance the app by fixing bugs and monitoring performance with Instruments.
  • Implement and improve offline-first sync, including Parquet download, local caching, and DuckDB import.
  • Provide architectural feedback on how to scale mobile applications as data volume and feature scope grow.
  • Write concise documentation and own App Store release processes, including code signing, provisioning, TestFlight, and App Store Connect submissions.

Requirements

  • 5+ years of iOS development experience with strong familiarity in Apple frameworks and object-oriented and protocol-oriented design best practices.
  • Strong experience building applications in Swift 5.8+ and using Swift Concurrency, including async/await, actors, and @MainActor.
  • Hands-on experience with SwiftUI on iOS 17.6+, including state management, navigation, view composition, and custom layouts.
  • Solid understanding of MVVM architecture and separation of Models, ViewModels, Views, and Services.
  • Hands-on integration experience with Firebase Authentication, Firestore, Storage, and Analytics.
  • Experience implementing Sign in with Apple and Google Sign-In flows.
  • Comfortable working with SQL and embedded or local databases such as DuckDB, SQLite, Core Data, or Realm; DuckDB or Parquet exposure is a strong plus.
  • Experience with Combine or async-await-based reactive data flow.
  • Familiarity with Swift Package Manager for dependency management.
  • Proficiency with Xcode 16+, LLDB debugging, and Instruments performance profiling.
  • Experience building and testing large-scale, data-heavy iOS apps such as BI dashboards, analytics, or reporting apps is a strong bonus.
  • Exposure to offline-first sync patterns, file I/O, and local data caching.
  • React Native, Flutter, Swift Charts, or Fastlane, Xcode Cloud, or GitHub Actions CI/CD experience is a bonus.
  • Experience working with a distributed remote team.
  • Ability to provide accurate task and project estimations and work in an agile, fast-paced environment.
  • Good understanding of git and the gitflow workflow for source control and versioning.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

[Job 29839] Developer iOS Sr

CI&T 5K-10K Internet Software & Services

CI&T is hiring a Senior iOS Developer in Brazil to modernize a SuperApp across mobile and backend platforms while delivering AI-assisted development within a remote/home office context.

Agile Android AWS GitLab iOS Java Jenkins JIRA Kotlin SonarQube Swift SwiftUI UIKit
2 hours, 36 minutes ago

[Job 29833] Senior iOS Developer, Brazil

CI&T 5K-10K Internet Software & Services

CI&T is hiring a Senior iOS Developer in Brazil to build and improve a remote iOS application for real business challenges in close collaboration with the client and team.

Agile iOS Solid.js Swift TDD
2 hours, 36 minutes ago

[Job 29785] Senior iOS Developer, Brazil

CI&T 5K-10K Internet Software & Services

CI&T is hiring a Senior iOS Developer in Brazil to support a benefits-sector client in building a mobile application that delivers a strong user experience and improves process maturity.

Agile Azure CI/CD Git REST API Solid.js SQLite Swift SwiftUI UIKit XCTest
2 hours, 51 minutes ago

[Job-29797] Senior iOS Developer, Brazil

CI&T 5K-10K Internet Software & Services

CI&T is hiring a Senior iOS Developer in Brazil to help build and continuously improve a native banking app used by millions of users.

Agile CI/CD JSON Swift UIKit
15 hours, 27 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers