Mobile Developer

Helfie.AI

Hyderabad

On-site

INR 1,200,000 - 1,800,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Helfie.AI is seeking a Mobile Developer to build and maintain features for Android and iOS, using native tooling and cross-platform options including Kotlin Multiplatform. You will collaborate with the Mobile Lead, Backend, and Product teams to deliver day-to-day features.

Responsibilities include designing and implementing mobile apps, optimizing performance, and contributing to CI/CD pipelines. Experience with Kotlin, Swift, and cross-platform frameworks is highly valued.

Qualifications

  • 4-8 years of professional mobile development experience.
  • Hands-on experience with at least one native platform (Android or iOS).
  • Experience with at least one cross-platform framework (KMP, Flutter, or React Native).
  • Experience maintaining CI/CD pipelines for mobile apps.
  • Proficient with crash reporting and diagnostics tools (e.g., Crashlytics).
  • Bachelor's degree in CS, software engineering, or equivalent.

Responsibilities

  • Design, build, and maintain mobile features across Android and iOS.
  • Collaborate with backend, product, and design to translate requirements into UI.
  • Own CI/CD pipelines and release processes for mobile apps.
  • Profile and optimize app startup time, memory usage, and rendering performance.
  • Participate in code reviews and uphold engineering best practices.

Skills

Kotlin
Swift
Jetpack Compose
SwiftUI
Kotlin Multiplatform
Flutter
React Native
CI/CD
Crashlytics
Firebase Performance
Coroutines
Multithreading
Code Reviews

Education

Bachelor's degree in Computer Science or equivalent

Tools

GitHub Actions
Fastlane

Job description

We are looking for a Mobile Developer to build and maintain mobile features across Android and iOS. The role isn't purely native; you'll work on both platforms, using native tooling as well as cross-platform frameworks, and contribute to shared logic via Kotlin Multiplatform. You'll collaborate with the Mobile Lead, Backend, and Product teams on day-to-day feature delivery.

Responsibilities:

  • App Development: Design, build, and maintain mobile application features across Android and iOS, using native tooling (Kotlin + Jetpack Compose / Swift + SwiftUI) as well as cross-platform frameworks, following modern architecture patterns (MVVM/MVI, clean architecture).
  • Cross-Platform Development: Build and maintain shared business logic and/or UI using a cross-platform framework (Kotlin Multiplatform preferred; Flutter or React Native also relevant), balancing code reuse with native UX quality.
  • Scale and Performance: Build features and systems that hold up under high user load, optimizing for app startup time, memory footprint, rendering performance, and network efficiency.
  • CI/CD Ownership: Maintain and improve CI/CD pipelines (GitHub Actions, Fastlane) covering linting, automated testing, code signing, and store deployments; troubleshoot pipeline failures independently.
  • Code Quality: Write clean, testable, well-documented code; participate actively in code reviews and uphold engineering best practices across the squad.
  • Cross-Team Collaboration: Partner with backend engineers to define and consume API contracts, and work with product/design to translate requirements into polished, functional UI.
  • Debugging and Observability: Use crash reporting and performance monitoring tools (e. g., Crashlytics, Firebase Performance) to diagnose issues and drive fixes proactively.
  • Performance Tuning: Profile and improve app startup time, memory footprint, and responsiveness; own multithreading/concurrency decisions in performance-sensitive code paths.
  • Release Support: Support release cycles, including phased rollouts, hotfixes, and store submission processes, working closely with the Mobile Lead.
  • Technical Versatility: Stay current with the broader mobile ecosystem (native, KMP, React Native, Flutter, etc. ) and bring an informed perspective on tooling and architecture decisions.

Requirements:

  • Experience: 4-8 years of professional mobile development experience, with a track record of shipping and maintaining production apps.
  • Platform Expertise: Hands-on experience with at least one native platform, Android (Kotlin + Jetpack Compose) or iOS (Swift + SwiftUI), is required; working experience with both platforms is a plus.
  • Cross-Platform Framework: Hands-on experience with at least one cross-platform framework (Kotlin Multiplatform, Flutter, or React Native) is required. Experience with Kotlin Multiplatform (KMP) specifically is preferred.
  • Scale: Experience working on apps with a large, active user base, with an understanding of the performance, reliability, and release challenges that come with scale.
  • Mobile Landscape Awareness: Good understanding of the broader mobile technology landscape and tradeoffs between native and cross-platform approaches, and ability to reason about when to use what.
  • CI/CD: Practical experience maintaining CI/CD pipelines for mobile (GitHub Actions, Fastlane, or equivalent), including build automation and code signing.
  • Testing: Experience writing unit and UI tests; familiarity with automated testing frameworks.
  • Performance and Reliability: Experience optimizing app startup time, memory usage, and rendering performance; comfortable diagnosing and fixing performance regressions.
  • Crash Tracking and Debugging: Hands-on experience with crash reporting and diagnostics tools (e. g., Crashlytics), triaging crash reports, and driving root-cause fixes.
  • Kotlin Internals: Solid understanding of Kotlin language internals (coroutines, sealed classes, inline/reified functions, memory model) beyond surface-level syntax.
  • Multithreading and Concurrency: Practical experience with multithreading and concurrency patterns on mobile (coroutines/structured concurrency, GCD/Dispatch, thread safety, background processing).
  • AI-Assisted Development: Hands-on experience using AI agentic development tools (e. g., Claude Code, Cursor, GitHub Copilot) as part of the regular development workflow.
  • Education: Bachelor's degree or higher in computer science, software engineering, or equivalent practical experience.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Mobile Application Developer
Mobile Application Developer

Coffee Brewery • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Senior Mobile Developer
Senior Mobile Developer

Aecor Digital Limited • Vadodara

On-site
INR 2,000,000 - 4,200,000
Senior Mobile Developer
Senior Mobile Developer

Keka Inc. • Vadodara

On-site
INR 1,500,000 - 2,600,000
Mobile Application Developer (Native Android & iOS)
Mobile Application Developer (Native Android & iOS)

iauro Systems Pvt. Ltd. • Pune District

On-site
INR 1,200,000 - 1,800,000
Mobile Application Developer (Native Android & iOS)
Mobile Application Developer (Native Android & iOS)

iauro Systems Pvt. Ltd. • Maharashtra

On-site
INR 1,200,000 - 2,200,000
Android Developer
Android Developer

EaseMyTrip.com • Gurugram District

On-site
INR 800,000 - 1,200,000
Mobile Developer
Mobile Developer

Kodo-Technologies • Mumbai

On-site
INR 1,800,000 - 3,000,000
Mobile Developer
Mobile Developer

Kodo • Mumbai

On-site
INR 1,000,000 - 1,800,000
Mobile Engineer
Mobile Engineer

Svegile Technologies Private Limited. • India

Remote
INR 900,000 - 1,500,000
Mobile App Developer (Android, ReactNative)
Mobile App Developer (Android, ReactNative)

Synapseindia • Kolkata District

On-site
INR 900,000 - 1,600,000