Posted in

Principal Android Apps Engineer – Yahoo Mail

Principal Android Apps Engineer – Yahoo Mail

CompanyYahoo
LocationUnited States
Salary$143625 – $299375
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior, 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