Senior Android Developer
Techoundsllc
- Aliso Viejo, CA
- Permanent
- Full-time
- Build new functionality in the Jetpack Compose codebase and occasionally in the views (Android platform) codebase.
- Work and iterate on API design with input from the team & community.
- Develop and maintain Android applications using Jetpack Compose and Kotlin
- Experience with Coroutines, Kotlin Multiplatform Mobile (KMM)
- Strong Jetpack Compose
- Strong Kotlin Flows
- Strong Coroutines, Threading, Race condition knowledge
- Really strong database skills & working with the flow of data from device to cloud
- Experience with Android development, including continuous integration, Jetpack Compose, Coroutines/RxJava, Retrofit, and creating automated UI tests with Espresso or Appium.
- Understanding of JavaScript, HTML, and CSS, with experience developing software within a regulated environment in the medical industry.
- Ability to interpret and apply regulations and standards relevant to class I/II medical devices.
- Experience with agile software development, including Scrum and Kanban.
- Experience with continuous integration.
- Strong understanding of git and pull request/merge request workflow.
- Experience writing unit tests for Android.
- Effective communicator and team player, with excellent organizational and collaboration skills.
- Basic understanding of computer networking principles relevant to mobile application connectivity.
- Experience with MongoDB or other relational databases is desirable.