Tech Holding

SeniorIOSEngineer-Contractual

₹20–35L ~AI est. India CONTRACT Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior IOS Engineer - Contractual at Tech Holding. Skills: iOS Development, SwiftUI, MVVM Architecture, Data Visualization. Anticipate potential pitfalls. Suggest improvements”

Industry & Context.

Problems you'll solve

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

Free ATS check

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.

Read Company Rants →