Otter · 3 months ago
Software Engineer - Android Mobile, Otter - Los Angeles
Otter is a company focused on helping restaurateurs succeed in online food delivery through innovative technology. They are seeking an Android Engineer who will design, build, and maintain advanced Android applications while collaborating with product managers and backend engineers to launch new features.
Computer Software
Responsibilities
Design, build, and maintain advanced Android applications
Collaborate closely with product managers, backend engineers, and designers to launch new features
Optimize app performance, responsiveness, and quality
Shape and consume scalable APIs in collaboration with backend teams
Write clean, maintainable, and testable Kotlin code
Participate in code reviews, architecture discussions, and sprint planning
Identify and fix bugs, crashes, and performance bottlenecks
Contribute to the team’s technical standards
Qualification
Required
5 years+ of professional Android development experience
Deep proficiency in Kotlin (React Native familiarity is a plus)
Strong grasp of Android SDK, Jetpack libraries, and MVVM or MVI architecture patterns
A solid track record of writing unit and integration tests
Familiarity with CI/CD systems and mobile performance monitoring tools
A product-focused mindset and a desire to build seamless user experiences
A self-starter who thrives in a fast-moving, startup-like environment