Yahoo Mail is looking to create the best consumer-focused platform for running the "business of life," in email and beyond, by driving meaningful, long-term growth and investing in bold initiatives.
Requirements
- Understanding of large scale web applications (clustering, scalability, caching, performance tuning)
- Experience with web technologies such as TypeScript, NodeJs, HTML5, CSS3 and object-oriented Javascript
- Strong OO programming experience: Swift, Objective-C, C++, Java, Kotlin or similar
- Understanding of agile methodologies like Scrum, Kanban, Lean, and agile engineering practices like Test-Driven Development, Continuous integration, and other Extreme programming practices
- Proficient in a Unix/Linux environment, HTTP, Web services, and Restful API
- Experience with modern front-end stacks and significant backend re-architecture
- BS degree in Computer Science with 8+ years of hands-on experience in delivering large-scale web applications
Responsibilities
- Engage, attract, and retain top talent
- Provide project and technical leadership to mobile and web engineers in a fast-paced environment
- Drive technical excellence and implementation of best engineering practices
- Enforce design review, continuous integration and test driven development
- Coordinate with partner teams when required, help unblock teams and resolve issues across teams
- Lead hands-on implementation work to keep current with technology trends inside and outside Yahoo
- Work closely with product management and development teams to define the next generation of communication products
Other
- BS degree in Computer Science with 8+ years of hands-on experience in delivering large-scale web applications, 2+ years of cross-platform team management experience
- Ability to manage and work with diverse groups of people, geographically dispersed across the world
- Good communicator, enjoys helping people, remains friendly and constructive under stress
- Must be able to work in a fast-paced environment and adapt to changing priorities
- Must be able to work effectively, safely and inclusively with others