Senior Mobile Developer (SDE III) – Android & iOS (Native)
Bengaluru, India
About BeeHyv
BeeHyv is a boutique software engineering firm helping enterprises and product companies modernize systems, build cloud-native platforms, and adopt AI / GenAI solutions. We operate as a high-end engineering partner, working with startups and global organizations on complex, high-scale systems.
The Role
We are looking for a Senior Mobile Developer (SDE III) with deep expertise in native mobile development (Android and / or iOS) who can own architecture, guide implementation, and mentor the team.
You’ll drive the design and evolution of scalable, secure, and performant mobile applications, influence platform-wide decisions, and set patterns for quality, automation, and observability.
What You’ll Do
Lead design & development of native Android / iOS applications :
Architect clean, modular, testable codebases (e.g., Clean Architecture, MVVM / MVI, Coordinator patterns).
Drive architectural initiatives :
Modularization, multi-module setups.
Shared component libraries, design systems.
Offline-first strategies, sync & conflict resolution.
Performance, memory, network optimization.
Collaborate with backend teams on :
API contracts , pagination, error semantics.
Caching, retries, batching, and efficient data flows for mobile constraints.
Own and enforce engineering best practices :
Coding standards, documentation, branch strategies.
Code review culture and pairing / mentoring.
Lead system / design discussions :
High-availability mobile experiences.
Secure data flows, compliance requirements (PII handling, data residency).
Resilience for low-bandwidth / intermittent connectivity environments.
Design and optimize :
Build & release pipelines :
CI / CD for Android / iOS (GitHub Actions, Bitrise, Jenkins, etc.).
Automated builds, tests, static analysis, code coverage.
Code signing, provisioning, environment-driven configs.
App publishing :
Play Store / App Store release strategies (tracks, phased rollouts).
Release notes, rollback strategies, monitoring post-release.
Champion observability & analytics :
Crash reporting integration (Crashlytics, Sentry, App Center).
Performance metrics, ANR / Crash rate tracking.
Logging, tracing key user journeys & feature adoption.
Work with PMs & design on :
UX that aligns with platform-native patterns.
Design systems & consistent interaction patterns.
Mentor engineers :
Guide SDE I / II on architecture, debugging, performance, testability.
Run design / learning sessions and reviews.
Contribute to BeeHyv’s mobile strategy :
Evaluate frameworks, libraries, patterns.
Shape how we build scalable mobile solutions for multiple clients.
What We’re Looking For
6–10 years of software development experience.
3+ years building and scaling native Android and / or iOS apps .
Deep expertise in :
Android : Kotlin, coroutines, Jetpack (ViewModel, LiveData / Flow, Navigation, WorkManager, Room), Gradle, app modularization.
iOS : Swift, SwiftUI and / or UIKit, async / await / Combine, URLSession / Alamofire, Core Data / Realm.
Proven experience :
Leading large codebases or multi-team mobile projects.
Designing shared component libraries and internal frameworks.
Architecting offline-first, secure, and high-performance mobile flows.
Strong skills in :
Performance profiling (memory leaks, jank, ANR, CPU usage, network).
Security & compliance :
Keychain / Keystore, encrypted storage.
Token handling, cert pinning, secure logging.
Handling sensitive data appropriately.
Proficiency with :
CI / CD & automation : pipelines for build, lint, tests, upload to stores.
Testing strategy :
Unit, integration, snapshot / UI, E2E using Espresso / XCUITest / Appium.
Incorporating tests into CI as gates.
Familiarity with :
Feature flags , A / B testing, remote config.
Observability frameworks and metrics-driven release quality.
Scalable architectures : modular apps, plugin-based or headless / mobile SDK patterns.
Nice to Have
Experience with :
Monorepo tools and multi-app shared platforms.
GraphQL , gRPC, or strongly typed API layers.
Apps at large scale (millions of users, complex telemetry).
Ability to :
Evaluate build tools, frameworks, and libraries with a focus on long-term maintainability.
Use AI-assisted tools (Copilot, ChatGPT) to improve velocity and reliability.
Why Join Us
Own and shape BeeHyv’s native mobile engineering practice .
Lead mission-critical mobile projects across domains (product, enterprise, impact, AI-driven apps).
Work with strong backend, data, AI and DevOps teams to deliver end-to-end platforms .
Influence technical direction, mentor teams, and grow into Staff / Architect tracks.
Be part of a culture that values deep engineering, autonomy, and thoughtful execution .
Technical Lead • Aurangabad, Maharashtra, India