Remote job
Software Engineer III, Android - Cal AI
Job details
About this role
Role overview Build and improve native mobile features for an AI-supported nutrition logging experience. You will work with design, product, and engineering partners to make meal tracking and personalized insights clear and reliable for users. The role combines independent feature delivery with technical guidance, collaboration, and mentorship.
Responsibilities - Implement native mobile interfaces in line with platform design guidance and product designs. - Improve user experience by refining interface behavior, local data storage, and network communication. - Deliver features and enhancements independently, choosing solutions that support product goals and user needs. - Advise on engineering practices for design quality, testing, security, and deployment. - Collaborate across product and engineering and help less experienced developers grow.
Requirements - At least four years of relevant software development experience. - Professional experience building applications with Swift for iOS in an Agile environment. - Ability to write testable code and unit tests, with experience in multithreaded programming. - Familiarity with REST APIs, relational databases, Git in a team setting, and at least one package manager. - Some experience with continuous integration and delivery. - Collaborative communication skills, empathy, and an interest in mentoring junior developers.
Nice to have - Experience modernizing a large legacy codebase, using reactive programming frameworks such as RxSwift or Combine, or building with SwiftUI.
Benefits and work setup - The listed salary range is $135,000–$165,000. Benefits include health coverage, retirement contributions, paid family leave, wellness support, professional development, and flexible time off. - The team values in-person connection and arranges team gatherings as needed, with an annual company-wide gathering.