Ring
Android Software Development Engineer, Ring/Key Business
Ring, Sunnyvale, California, United States, 94087
Android Software Development Engineer, Ring/Key Business
We are looking for an experienced Android engineer to join our team at Ring working on cross-team mobile initiatives to improve both the customer and engineer day-to-day experience. The successful candidate will be comfortable operating in an ambiguous space with strong technical ability, project management skills, and a background in building solutions from the ground up. This role requires strategic thinking, technical leadership, effective communication, and cross-team collaboration on modern mobile technologies to deliver scalable, simple solutions that our customers love.
Key job responsibilities Ring is looking for an Android Engineer to join our Android application team.
You Will
Develop and deliver mobile app features, UX flows, and UI components
Collaborate with product and UX teams to develop maintainable features
Work to continuously improve code quality, code maintainability and app performance
Mentor other developers and help raise the mobile app development bar
Work with modern Android development tools and principles such as MVVM, Android Navigation Component, Data Binding, RxJava, Dagger, Retrofit, Kotlin, Coroutines, Gson and others
A day in the life This role provides a unique opportunity to be a key part in shaping the core of Ring's offerings to our customers. You will work across teams to prototype ideas and solve complex problems, and raise the bar of our applications by advocating and driving software best practices, automating tasks and identifying pitfalls. As part of the team, you will continue to learn and become an expert in challenging fields. You will have the opportunity to contribute your creative ideas and energy, working with world-class experts, distributed cloud systems and home security devices.
About The Team Working on exciting new features and fully owning some of the most visited and core experiences in the Ring app, our team is always looking to learn and innovate. We frequently collaborate with cloud, firmware and other mobile teams to solve problems, come up with solutions and delight our customers. We are data driven, value and promote ownership, working backwards from our customers to bring them an innovative and seamless home security experience.
Basic Qualifications
3+ years of non-internship professional software development experience
3+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
Experience programming with at least one software programming language
Preferred Qualifications
3+ 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
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
#J-18808-Ljbffr
Key job responsibilities Ring is looking for an Android Engineer to join our Android application team.
You Will
Develop and deliver mobile app features, UX flows, and UI components
Collaborate with product and UX teams to develop maintainable features
Work to continuously improve code quality, code maintainability and app performance
Mentor other developers and help raise the mobile app development bar
Work with modern Android development tools and principles such as MVVM, Android Navigation Component, Data Binding, RxJava, Dagger, Retrofit, Kotlin, Coroutines, Gson and others
A day in the life This role provides a unique opportunity to be a key part in shaping the core of Ring's offerings to our customers. You will work across teams to prototype ideas and solve complex problems, and raise the bar of our applications by advocating and driving software best practices, automating tasks and identifying pitfalls. As part of the team, you will continue to learn and become an expert in challenging fields. You will have the opportunity to contribute your creative ideas and energy, working with world-class experts, distributed cloud systems and home security devices.
About The Team Working on exciting new features and fully owning some of the most visited and core experiences in the Ring app, our team is always looking to learn and innovate. We frequently collaborate with cloud, firmware and other mobile teams to solve problems, come up with solutions and delight our customers. We are data driven, value and promote ownership, working backwards from our customers to bring them an innovative and seamless home security experience.
Basic Qualifications
3+ years of non-internship professional software development experience
3+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
Experience programming with at least one software programming language
Preferred Qualifications
3+ 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
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
#J-18808-Ljbffr