Mobile Developer (iOS/Android) — Mobile‑First with Data Engineering Flex

0 - 3 years

12 - 17 Lacs

Posted:17 hours ago| Platform: Indeed logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Mobile Developer (iOS/Android) — Mobile‑First with Data Engineering Flex

About Us: We’re a stealth‑mode startup building an innovative LLM data platform, already serving enterprise clients. We value strong communication and programming fundamentals above all—the rest can be learned.

Location: Delhi (relocation package available)

Key Requirements:

  • Strong programming fundamentals with 2+ years building and shipping native iOS and/or Android apps (Swift/SwiftUI or Kotlin/Jetpack Compose) — mobile is the initial priority
  • Solid data engineering experience or demonstrable aptitude: ETL/ELT, event pipelines, streaming (e.g., Kafka/Pub/Sub/Kinesis), and SQL/data modeling
  • Excellent communication and writing skills — this is non‑negotiable
  • Proficient in Jira and ticketing systems
  • Highly organized, fast learner, and collaborative team player
  • Comfortable switching contexts and contributing across multiple projects (mobile apps, SDKs, backend/data tasks) as priorities shift
  • Experience with Firebase, RESTful APIs/GraphQL, and Git
  • Bachelor’s in CS/Engineering or equivalent experience

Technical Skills:

  • iOS: Swift, SwiftUI/UIKit, async/await & Combine, URLSession/Alamofire, Core Data/Realm, XCTest/XCUITest, Instruments
  • Android: Kotlin, Jetpack Compose/Views, Coroutines/Flows, Retrofit/OkHttp, Room/SQLite, Espresso/Compose UI Testing, Android Profiler
  • Backend & Integration: REST/GraphQL/gRPC, WebSockets/SSE (for streaming LLM tokens), OAuth2/OIDC
  • Data Engineering: Python or Node.js for ETL, Airflow/Prefect, dbt, Kafka/PubSub/Kinesis, Spark or Dataflow, batch/stream processing, schema versioning, Parquet/Delta, warehouses (BigQuery/Redshift/Snowflake), strong SQL
  • Mobile DevOps: Fastlane, Gradle, SPM/CocoaPods, CI/CD (GitHub Actions/Bitrise), Crashlytics, feature flags, A/B testing
  • Cloud: Firebase/Firestore, AWS/GCP/Azure, push notifications, remote config
  • Security & Privacy: Keychain/Keystore, secure storage, certificate pinning, biometrics, PII handling
  • Performance: Startup time, rendering, memory, battery/network efficiency, profiling/optimization
  • Systems: Rust or C++ via FFI for performance‑critical modules strongly preferred

Responsibilities:

  • Build and maintain high‑quality native mobile apps and SDKs that bring our LLM data platform to iOS and Android (primary focus)
  • Implement offline‑first data flows, background sync, resilient networking, and telemetry
  • Partner with data engineers to design and ship ingestion/ETL jobs, streaming pipelines, and analytics events that power mobile features
  • Create responsive, accessible UI with SwiftUI/Compose and modern concurrency
  • Integrate secure authentication, analytics, crash reporting, and feature flagging
  • Collaborate closely with design, product, and backend/data teams; contribute across projects as needs evolve
  • Write clean, testable code with meaningful unit/UI tests and thorough documentation
  • Own mobile CI/CD, beta programs, store submissions, and release health; troubleshoot and optimize performance, memory, and network usage

Nice to Have:

  • Cloud certifications (AWS/GCP)
  • Docker/Kubernetes experience (for backend/dev/test environments)
  • On‑device/edge ML (Core ML, TensorFlow Lite, Metal/NNAPI)
  • Experience building public mobile SDKs or libraries
  • Cross‑platform exposure (Kotlin Multiplatform, Flutter, React Native)
  • Observability/telemetry expertise and data visualization on mobile

If you demonstrate strong fundamentals, flexibility across domains, and exceptional communication, we’ll invest in teaching you the rest. Join our Delhi team to shape the future of LLM‑powered mobile experiences—and help build the data plumbing that makes them possible.

Job Type: Full‑time

Experience:

  • Swift (iOS): 2 years (Preferred)
  • Kotlin (Android): 2 years (Preferred)
  • Mobile app development: 3 years (Required)
  • Data engineering/ETL: 1+ years (Preferred)

Language:

English (Required)

License/Certification:

Ability to start immediately (Required)

Work Location:

In person

Job Type: Full-time

Pay: ₹1,200,000.00 - ₹1,700,000.00 per year

Experience:

  • Vue.js: 2 years (Preferred)
  • Full-stack development: 3 years (Required)

Language:

  • English (Required)

License/Certification:

  • ability to start immediately (Required)

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now