Remote job
Senior Engineer - Mobile Application
Job details
About this role
Role overview Build and maintain production-quality Android features for an enterprise mobile application designed for secure access to workplace apps and data. Working within an agile engineering team, you will take requirements through design, implementation, troubleshooting, and testing, and deliver changes through a CI/CD pipeline to on-premises and public-cloud environments. The work calls for sound Android judgment, secure development habits, and initiative on a small team.
Responsibilities - Design, implement, and maintain application features, translating product requirements into solutions that account for Android platform behavior. - Improve the app by using relevant capabilities of the Android ecosystem. - Follow secure software development practices to protect user data, intellectual property, and system integrity across development, build, test, and production environments. - Write unit tests and run automated test suites for new functionality and bug fixes. - Communicate progress and issues through team standups and work tracking.
Requirements - 5+ years developing Android mobile applications, including 3+ years leading mobile application development. - Strong Kotlin skills, including coroutines and Flow, and experience with Jetpack Compose. - Familiarity with Gradle Kotlin DSL and multi-module Android projects, plus a dependency injection framework such as Koin, Dagger, or Hilt. - Working knowledge of Java threading, MVVM and unidirectional data flow, and Android Jetpack components such as ViewModel, Lifecycle, and DataStore. - Experience writing unit tests with JUnit and a mocking library, and testing cloud-based applications on AWS or Azure. - Working knowledge of Linux or Unix and strong Git skills.
Nice to have Kotlin Multiplatform or Compose Multiplatform experience; willingness to work in iOS when needed; gRPC or Spice; Android camera APIs; push notifications; or video codec knowledge such as H.264/5, VP8/9, or AV1. Clear communication, urgency, and comfort resolving ambiguous requirements are also valued.
Benefits and work setup The listed base salary range is $180,000–$195,000, plus a 10% performance bonus. Benefits include medical, dental, and vision insurance, parental leave, life and disability coverage, and a 401(k) plan with employer matching that begins vesting on the first day of employment.