Senior Software Engineer, Android

Added
1 day ago
Type
Full time
Salary
Salary not provided

Related skills

java kotlin gradle coroutines jetpack compose

πŸ“‹ Description

  • Own full lifecycle of Android features from concept to release and iteration.
  • Develop high-performance Android apps using Kotlin and Java with high code quality.
  • Define and improve mobile quality benchmarks: stability, performance, accessibility, security, UX.
  • Lead Android architecture decisions; modularization, design system, networking, telemetry.
  • Ensure safe releases with feature flags, staged rollouts, server-driven config, monitoring
  • Build and maintain observability: error tracking, latency, performance, resource management.

🎯 Requirements

  • 6+ years building large-scale Android apps with impactful features.
  • Advanced Kotlin with strong Java interoperability and best practices.
  • Gradle, Jetpack Compose, XML/ViewBinding, architecture patterns, modern Android frameworks.
  • Concurrency with Coroutines and Flow; Android performance profiling.
  • Networking with REST/ Retrofit; offline capabilities, Room, Android Keystore, encrypted storage.
  • Release engineering: automated testing, CI/CD, staged deployments, feature flags, rollback.

🎁 Benefits

  • Opportunity to work on a large-scale mobile platform used by millions.
  • Collaborative engineering environment focused on product excellence.
  • Influence technical direction and architectural decisions.
  • Growth through mentorship and challenging projects.
  • Flexible work environment supporting productivity and well-being.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest β€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs β†’