Remote job
Software Engineer III, Android - Cal AI
Job details
About this role
Role overview Build and improve native Android features for an AI-assisted nutrition tracking app. The work spans user-facing experiences for meal logging and personalized insights, as well as the underlying data storage and network behavior that keep the app useful and reliable.
Responsibilities - Implement polished native interfaces in partnership with design and user interface colleagues. - Improve the experience by evaluating and refining screens, local data storage, and network communication. - Independently deliver features and product improvements from investigation through implementation. - Choose technical solutions that support product goals and the needs of a growing user base. - Contribute to practices for design quality, testing, security, and deployment. - Collaborate across product and engineering, and coach teammates to strengthen the team.
Requirements - 4+ years of relevant software engineering experience. - Experience building Android applications in Kotlin in an Agile environment. - Experience writing unit tests and maintainable, testable code, with tools such as JUnit or MockK. - Experience with multithreaded programming.
Benefits and work setup The role is listed for the US. The source describes medical, dental, and vision coverage, a retirement savings plan with an employer match, and a collaborative, inclusive working environment.