

As part of the mobile development team, you'll directly contribute to the Ring mobile platform and work to make the customer experience the best it can be. As part of a cross-functional agile team you will:- Develop and deliver mobile app features, UX flows, and UI components- Work to continuously improve code quality, code maintainability and app performanceKey job responsibilitiesYou will:
- Develop and deliver mobile app features, UX flows, and UI components- Work to continuously improve code quality, code maintainability and app performance
- Work along-side other app developers and help raise the mobile app development bar
- Work with modern Android development tools and principles such as Kotlin, MVVM, Dagger, Coroutines, Hilt, Room, etc.A day in the life
As an Android Engineer at Ring, you will:- Regularly work with backend developers to help support app integrations with backend services.
- Write well tested code using modern architectural principles.
- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
משרות נוספות שיכולות לעניין אותך