Talent.com
No longer accepting applications
Technical Lead

Technical Lead

BeeHyv Softwarekolkata, west bengal, in
12 hours ago
Job description

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 .
  • Create a job alert for this search

    Technical Lead • kolkata, west bengal, in