Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details

Back to Results

Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

Compunnel, Inc.

Senior/Lead Native Android Engineer

Career Insights for Android Developer / Engineer

See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.

Scorecard

Based on Texas data

Review key factors to help you decide if this role fits your goals. How is this calculated?

Were these scores useful?

What they do

An Android Developer or Engineer designs, builds, or improves mobile applications for Android smart phones and mobile tablets. Oversees the entire software development process. Analyzes customer or user needs, designs programs, writes code, tests design, and documents programs.

$109,316 / year median in Texas

-4% projected decline

Explore Career

Job Description

Senior/Lead Native Android Engineer Texas, Austin 09/15/2026 Contract Active

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.