Mobile Application Developer

Coffee Brewery

Bengaluru

On-site

INR 3,000,000 - 6,000,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

Coffee Brewery in Bangalore is seeking a seasoned Mobile Developer to design, build, and ship production apps for iOS and Android. You will own features end-to-end: architecture, UI, API integration, testing, performance, and store releases.

You will collaborate with Product, Design, and Backend to deliver a fast, maintainable mobile experience, with a strong emphasis on architecture, performance, and code quality. 13+ years of experience preferred.

Qualifications

  • Shipped production mobile apps for iOS and/or Android
  • Strong knowledge of mobile architectures (MVVM/Clean) and testing
  • Experience with REST/GraphQL, OAuth2/JWT, push notifications
  • Ability to own features end-to-end from design to store releases

Responsibilities

  • Build and maintain mobile apps using Swift/Kotlin/Flutter/React Native
  • Translate product specs into production-ready features
  • Integrate APIs and authentication
  • Own CI/CD, code signing, testing, and store submissions
  • Participate in code reviews and raise engineering bar
  • Stay updated with platform changes and store policies

Skills

Mobile development
Cross-functional collaboration
Testing & CI/CD
Code reviews

Education

Bachelors in CS / Engineering or equivalent

Tools

Android SDK
Jetpack Compose
Swift
SwiftUI
Xcode
Flutter
React Native

Job description

Mobile Developer Job Description

Role: Mobile Developer (iOS / Android / Cross-platform)

Experience: [13] years

Location: Coffee Brewery, HRBR Layout, Bangalore [ Work location - Restaurant]

Type: Full-time

About the role

We are hiring a Mobile Developer to design, build, and ship production apps for iOS and/or Android. You will own features end-to-end: architecture, UI, API integration, testing, performance, and store releases. You will work with Product, Design, and Backend to deliver a stable, fast, and maintainable mobile experience.

What you will do
  • Build and maintain mobile apps using [Swift/SwiftUI | Kotlin/Jetpack Compose | Flutter | React Native]
  • Translate product and design specs into production-quality features
  • Integrate REST/GraphQL APIs, auth (OAuth2/JWT), push notifications, and analytics
  • Apply solid architecture (MVVM / Clean Architecture) and write testable code
  • Improve performance: startup time, memory, rendering, battery, and network usage
  • Write unit, widget/UI, and integration tests; debug crashes and ANRs/watchdog issues
  • Own CI/CD, code signing, TestFlight / Play Internal testing, and store submissions
  • Participate in code reviews and raise the teams engineering bar
  • Stay current with platform changes (iOS/Android OS, store policies, new SDKs)
Skills requirements
Must-have (table stakes)
Platform & language (pick the primary track)
  • Android: Kotlin (preferred), Java for legacy; Android SDK, Jetpack (ViewModel, Navigation, Room, WorkManager), Jetpack Compose
  • iOS: Swift (preferred), UIKit + SwiftUI; Xcode, Combine or Swift Concurrency (async/await)
  • Cross-platform: Flutter + Dart or React Native + TypeScript (New Architecture: Fabric / TurboModules)
Core engineering
  • App architecture: MVVM, Clean Architecture, modularization
  • State management relevant to stack (StateFlow / Compose state, Combine, Riverpod/BLoC, Redux/Zustand)
  • Networking: REST, JSON, error handling, retries, offline-first patterns
  • Local storage: Room / Core Data / SQLite / Hive / SharedPreferences / Keychain-Keystore
  • Git (branching, PRs, code review)
  • Debugging and profiling (Android Studio Profiler / Instruments)
  • Publishing: App Store Connect + TestFlight and/or Google Play Console (AAB, signing, staged rollout)
Quality & process
  • Unit + UI testing (JUnit/Espresso/XCTest/Widget tests/Detox/Maestro)
  • Agile delivery, tickets, estimates, and release notes
  • Basic mobile security: secure storage, certificate pinning awareness, no secrets in the client
Strongly preferred
  • CI/CD: GitHub Actions, Bitrise, Fastlane, Codemagic, or Xcode Cloud
  • Firebase / equivalent: Crashlytics, Analytics, Remote Config, FCM/APNs, App Distribution
  • Deep linking, app links / universal links, and notification handling
  • Accessibility and platform UI guidelines (Material / Human Interface Guidelines)
  • Performance work: cold start, list virtualization, image caching, network waterfalls
  • Observability: Sentry, Crashlytics, Datadog, or similar
  • One secondary platform (e.g. Flutter primary + some native Kotlin/Swift)
Nice to have
  • On-device ML / AI features (Core ML, ML Kit, on-device inference) or LLM API integration with good UX
  • Kotlin Multiplatform or shared business logic
  • GraphQL, WebSockets, or real-time features
  • Payments / subscriptions (StoreKit 2, Play Billing)
  • Maps, camera, BLE, background location (if product needs them)
  • Design system work with Figma and pixel-accurate implementation
  • Mentoring juniors, tech design docs, and ownership of a module or app
  • Published apps you can walk through (architecture, trade-offs, incidents)
Soft skills
  • Clear written and spoken communication with Product and Design
  • Ownership: ships, measures, and follows through after release
  • Judgment: knows when a native module is needed vs when the framework is enough
  • Comfort using AI coding tools without skipping fundamentals (architecture, security, testing)
Qualifications
  • Bachelors in CS / Engineering or equivalent experience with shipped apps
  • [X]+ years building and maintaining production mobile apps
  • At least one live app on App Store and/or Play Store that you can discuss
  • Strong CS basics: data structures, concurrency, memory, and networking
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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 Application Developer - Android and iOS
Mobile Application Developer - Android and iOS

Tech ECS Limited • Kolkata District

On-site
INR 900,000 - 1,300,000
Mobile App Developer
Mobile App Developer

Digit IT • Hyderabad

On-site
INR 600,000 - 1,200,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
Mobile App Developer (Android, ReactNative)
Mobile App Developer (Android, ReactNative)

Synapseindia • Kolkata District

On-site
INR 900,000 - 1,600,000
Mobile Application Developer
Mobile Application Developer

Comunus Technologies • Mumbai

On-site
INR 350,000 - 550,000
Mobile App Developer (ios, ReactNative)
Mobile App Developer (ios, ReactNative)

Synapseindia • Kolkata District

On-site
INR 1,200,000 - 2,000,000
Mobile App Developer
Mobile App Developer

The Strelema • Maharashtra

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