Tech Holding
SeniorIOSEngineer-Contractual
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior IOS Engineer - Contractual at Tech Holding. Skills: iOS Development, SwiftUI, MVVM Architecture, Data Visualization. Anticipate potential pitfalls. Suggest improvements”
Industry & Context.
Root cause analysis
What They're Looking For.
Must Have
5+ years iOS development, Swift 5.8+ experience, SwiftUI (iOS 17.6+) experience, MVVM architecture knowledge, Firebase integration experience, Sign in with Apple experience, Google Sign-In experience, SQL experience, embedded/local databases experience, Combine or async-await experience, Swift Package Manager familiarity, Xcode 16+ proficiency, LLDB debugging proficiency, Instruments performance profiling proficiency, git and gitflow workflow knowledge
Nice to Have
DuckDB/Parquet exposure, offline-first sync exposure, file I/O exposure, local data caching exposure, React Native or Flutter exposure, Swift Charts exposure, Fastlane/Xcode Cloud/GitHub Actions CI/CD exposure, building/testing large-scale data-heavy iOS apps knowledge, BI dashboards experience, analytics apps experience, reporting apps experience
What You'll Do.
Anticipate potential pitfalls
Contribute to codebase
Verify acceptance criteria
Collaborate with product teams
Collaborate with design teams
Collaborate with engineering teams
Produce clean reusable SwiftUI code
Produce clean reusable MVVM code
Provide constructive criticism
Turn product requirements into technical stories
Discuss Parquet schemas
Discuss Firebase Storage sync flows
Discuss SQL query requirements
Discuss DuckDB query requirements
Maintain existing code
Enhance existing code
Monitor app performance
Implement offline-first sync
Improve offline-first sync
Download Parquet from Firebase Storage
Import data into DuckDB
Provide feedback on architecture design
Provide feedback on scaling decisions
Provide concise documentation
Own App Store releases
Submit to App Store Connect
How You'll Work.
Team & Collaboration
Onsite engineering teams; Remote engineering teams; Product teams; Design teams; Backend engineers; Data engineers; Analytics engineers; Distributed remote team
Communication Scope
Documentation
Process & Methodology
Agile, Fast-paced environment
Full Job Description
About us: Working at Tech Holding isn't just a job, it's an opportunity to be a part of something bigger. We are a full-service consulting firm that was founded on the premise of delivering predictable outcomes and high-quality solutions to our clients. Our founders and team members have industry experience and have held senior positions in a wide variety of companies – from emerging startups to large Fortune 50 firms – and we have taken our combined experiences and developed a unique approach that is supported by the principles of deep expertise, integrity, transparency, and dependability. Responsibilities Critical thinker who can anticipate potential pitfalls and suggest improvements, especially around data correctness (timezone, currency, channel-specific filters) and on-device analytics performance. Contribute to the codebase, and ensure that the acceptance criteria have been verified before sending the ticket to QA. Build new features from the ground up — KPI dashboards, drill-down views, filter panels, period comparisons, and data-visualization screens — while collaborating closely with product, design, and engineering teams. Collaborate with onsite and remote engineering teams to produce clean reusable SwiftUI / MVVM code, and provide constructive criticism through code reviews. Work with the team lead and the Product team and turn Product requirements into actionable technical stories with well-defined technical specifications and details. Work with backend, data, and analytics engineers to discuss Parquet schemas, Firebase Storage sync flows, and SQL / DuckDB query requirements needed to power the iOS app. Maintain and enhance the existing code by fixing bugs and monitoring app performance using Instruments (Time Profiler, Allocations, Leaks). Implement and improve offline-first sync — Parquet download from Firebase Storage, local caching, and DuckDB import. Provide feedback on architecture design and decisions on how to scale mobile applications as data vo
Applying for this Senior IOS Engineer - Contractual role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Greenhouse
- Create a Greenhouse profile before applying — it saves time across multiple applications.
- Upload your resume as a PDF; the parser handles it better than Word.
- Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
- Enable email notifications to track application status in real time.
ANONYMOUS · UNFILTERED
What do employees actually say about Tech Holding?
Real rants from real employees. Read before you apply.