Principal Android Engineer

AUTODESK TLV

Fully remote
Android development expertise
Kotlin
Full mobile development lifecycle
Autodesk is seeking a Principal Android Engineer to join their team in developing the Autodesk Construction Cloud mobile application, aimed at enhancing collaboration and quality assurance in large construction projects. The ideal candidate should have extensive experience in Android development, particularly with Kotlin, and a strong background in collaborating across teams to innovate high-quality products

Job Summary

  • As a global leader in 3D design, engineering, and entertainment software, Autodesk helps people imagine, design, and create a better world.
  • You would be part of a team that is in charge of developing the next generation of the Autodesk Construction Cloud mobile application.
  • Help build and maintain a diverse, inclusive culture across the development community, growing awareness, inclusivity and balance.

Matching Summary

Match Score: 85

Autodesk is seeking a Principal Android Engineer to join their team in developing the Autodesk Construction Cloud mobile application, aimed at enhancing collaboration and quality assurance in large construction projects. The ideal candidate should have extensive experience in Android development, particularly with Kotlin, and a strong background in collaborating across teams to innovate high-quality products.

Skills & Requirements

Must-have

  • Android development expertise
  • Kotlin
  • full mobile development lifecycle
  • automated testing on Android
  • relational database technologies
  • Android SDK and Jetpack libraries
  • reactive programming
  • dependency injection
  • Jetpack Compose
  • concurrency and threading
  • client-side persistence
  • outside data sources and APIs

Nice-to-have

  • AI-assisted development tooling
  • MVI architecture patterns
  • Kotlin Multiplatform
  • Swift/iOS experience
  • diverse, inclusive culture
  • critical thinker
  • problem-solving skills

Key Requirements

  • 8+ years of experience
  • Bachelor’s or master’s degree
  • 3+ years of proven experience with Kotlin
  • Hands-on experience defining and writing automated testing
  • Proven collaboration with product managers, designers and other developers
  • Experience with the Android tool ecosystem
  • Experience working on a large, shared code base
  • Experience with reactive programming
  • Experience with Jetpack Compose
  • High-level understanding of end-to-end systems
  • Good project-management and time-management skills

Work Rights

Not specified

Tailored Resume

Cover Letter