Senior/Lead Native Android Engineer

Compunnel

$130K — $155K *
Consumer Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience.
  • 7-10+ years of professional native Android development experience with complex applications.
  • Strong hands-on experience with Kotlin, Jetpack Compose, Android SDK, and related libraries.
  • Proven track record of designing, implementing, testing, and supporting production Android features.
  • Experience working in Agile teams with sprint planning and release coordination.
  • Strong ability to communicate technical concepts to various stakeholders.
  • Demonstrated technical leadership in code and design reviews.

Responsibilities

  • Design, implement, test, release, and support Android features for enterprise-scale applications.
  • Develop native applications using Kotlin, Jetpack Compose, and modern architecture patterns.
  • Participate in Agile activities including sprint planning and execution.
  • Provide technical leadership through code and design reviews and mentoring.
  • Lead delivery efforts and manage technical dependencies across teams.
  • Communicate technical decisions and risks to both technical and non-technical audiences.
  • Support production applications and ensure reliable feature delivery.

Benefits

  • Flexible work environment.
  • Opportunities for professional development and continued learning.
  • Access to the latest development tools and technologies.
  • Chance to contribute to significant enterprise-level projects.
  • Health and wellness programs.
Full Job Description
Job Summary:

The Senior/Lead Native Android Engineer will design, develop, test, release, and support complex production Android applications at enterprise scale. The role requires strong hands-on expertise in Kotlin, Jetpack Compose, Android SDK, Android Jetpack libraries, Gradle, REST APIs, and modern Android architecture patterns. The engineer will contribute technical leadership through design and code reviews, mentoring, engineering standards, and cross-team delivery while working effectively within Agile environments.

Key Responsibilities:
• Design, implement, test, release, and support meaningful production Android features in enterprise-scale applications.
• Develop native Android applications using Kotlin, Jetpack Compose, Android SDK, Android Jetpack libraries, Gradle, REST APIs, and modern Android architecture patterns.
• Participate in Agile delivery activities including sprint planning, estimation, execution, dependency coordination, and release planning.
• Provide technical leadership through code reviews, design reviews, mentoring, engineering standards, and technical influence.
• Lead delivery and coordinate technical dependencies across team boundaries.
• Clearly communicate technical decisions, alternatives, risks, and tradeoffs to technical and non-technical stakeholders.
• Support production applications and contribute to reliable feature delivery and releases.

Required Qualifications:
• Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
• 7-10+ years of professional native Android development experience, including delivering complex applications to production.
• Strong, recent hands-on experience with Kotlin, Jetpack Compose, Android SDK, Android Jetpack libraries, Gradle, REST APIs, and modern Android architecture patterns.
• Demonstrated experience personally designing, implementing, testing, releasing, and supporting production Android features in an enterprise-scale application.
• Experience working in Agile delivery teams with sprint planning, estimation, execution, dependency coordination, and release planning.
• Ability to clearly explain technical decisions, alternatives, risks, and tradeoffs to both technical and non-technical stakeholders.
• Demonstrated technical leadership through code reviews, design reviews, mentoring, engineering standards, technical influence, or leading delivery across team boundaries.

Preferred Qualifications:
• Experience working in a SAFe or Agile Release Train environment, including PI planning, dependency tracking, and cross-team release coordination.
• Experience in regulated, security-conscious, financial-services, or other high-availability environments.
• Production experience with feature flags, staged rollouts, experimentation, kill switches, analytics, crash reporting, logging, and performance monitoring.
• Experience with modular Android applications, CI/CD, build optimization, release automation, and automated testing.
• Experience responsibly using AI-assisted engineering tools for code generation, refactoring, testing, debugging, documentation, or design exploration with appropriate human validation.

Similar Jobs

More Jobs at Compunnel

More Consumer Technology Jobs

Find similar Senior/Lead Native Android Engineer jobs: