Submit Resume

Senior/Lead Native Android Engineer

  • Texas, Austin

  • 09/15/2026

  • Contract

  • Active

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.

.

.

.