Skip to content

Principal Android Apps Engineer – Yahoo Mail
Company | Yahoo |
---|
Location | United States |
---|
Salary | $143625 – $299375 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior, Expert or higher |
---|
Requirements
- BS in Computer Science (or equivalent) with 8+ year’s experience
- Strong OO programming experience: Kotlin, Java, C++ or similar
- Strong foundation in Computer Science, with strong competencies in data structures, algorithms, and software design
- Deep technical knowledge of Android mobile application development with a solid understanding of the framework components and their life cycles
- Expert in software development domain and principles, including design patterns, code structure, programming languages, continuous integration, and deployment architecture
- Experience with mobile test driven development using Espresso, Roboelectric, Appium or similar technologies
- Excellent communication skills, both written and oral
Responsibilities
- Responsible for the definition, design, development and timely completion of major new features in current and future products
- Performing code reviews for your peers where you will be learning from and contributing to a collaborative working model
- Tackling hard engineering and user experience problems and solving them in an elegant and seamless manner
- Taking ownership of features and areas of the mobile application that will impact millions of users
- Working with engineering team members to explore and create interesting solutions while sharing knowledge amongst the team
- Collaborating with user experience designers, product managers, and other engineers to deliver new features, enhancements, platform improvements and bug fixes
- Collaborate with other engineers to write testable, reliable code, continuously deploying to production systems
- Growing in a culture of learning through design discussions and code reviews
- Own, deploy, monitor and operate large scale production systems distributed across the globe
- Recommend alternative approaches to solving complex problems and use new technology to achieve goals
Preferred Qualifications
- Experience in leading app user growth initiatives
- Experience with AI, ML and GenAI
- Shipped an app to the Google Play store
- Experience developing Mobile applications frameworks and/or SDK solutions for Identity, Payments, Analytics
- Experience with Web Technologies (NodeJs, JSON, TypeScript, HTML5 and CSS3)
- Experience with SCRUM or similar agile development methodology