Logo
Yahoo

Principal iOS Engineer, Yahoo Mail

Yahoo, Little Ferry, New Jersey, us, 07643


Yahoo Mail is the ultimate consumer inbox with over 220 million users. It’s the best way to access your email and stay organized from a computer, phone or tablet. With its beautiful design and lightning fast speed, Yahoo Mail makes reading, organizing, and sending emails easier than ever.A Little About USThe client experiences team develops products for Yahoo Mail on Android, iOS, and Web used by over 200 million users across 40 countries and 70 languages. Yahoo Mail continues to be one of the largest and most recognizable email services in the world. Delivering over 4.5B emails daily, and with consistently top-rated mobile apps, Yahoo Mail is a critical pillar in the company’s long-term growth strategy. You will join a team of engineers who strive to deliver our users best consumer mail experience and are willing to meticulously refine the details to achieve this goal.A Lot About YOUYou are passionate about growing your skills and value high quality application development on modern tech stack and cloud. You will enjoy building the next generation of communication products, web and mobile platforms. You are interested in how best to drive tasks to completion, collaborate to achieve your goals, think through scenarios and edge cases, learn from your leadership, and understand the broader impact of your work. If you are interested in joining a world-class team of passionate people and industry veterans who care about code quality, architecture, design and user experience as much as having fun together, then we’d like to talk to you.Responsibilities:Responsible for the definition, design, development and timely completion of major new features in current and future productsPerforming code reviews for your peers where you will be learning from and contributing to a collaborative working modelTackling hard engineering and user experience problems and solving them in an elegant and seamless mannerTaking ownership of features and areas of the mobile application that will impact millions of usersWorking with engineering team members to explore and create interesting solutions while sharing knowledge amongst the teamCollaborating with user experience designers, product managers, and other engineers to deliver new features, enhancements, platform improvements and bug fixesCollaborate with other engineers to write testable, reliable code, continuously deploying to production systemsGrowing in a culture of learning through design discussions and code reviewsOwn, deploy, monitor and operate large scale production systems distributed across the globeRecommend alternative approaches to solving complex problems and use new technology to achieve goalsQualifications:BS in Computer Science (or equivalent) with 8+ year’s experienceStrong OO programming experience: Swift, Objective-C, C++, Java or similarStrong foundation in Computer Science, with strong competencies in data structures, algorithms, and software designDeep technical knowledge of iOS mobile application development with a solid understanding of the framework components and their life cyclesExpert in software development domain and principles, including design patterns, code structure, programming languages, continuous integration, and deployment architectureExperience with mobile test driven development using XCUITest, Appium, Kiwi or similar technologiesExcellent communication skills, both written and oralPreferred Qualifications:Experience in leading app user growth initiativesShipped an app to the Apple Play storeExperience developing Mobile applications frameworks and/or SDK solutions for Identity, Payments, AnalyticsExperience with Web Technologies (NodeJs, JSON, TypeScript, HTML5 and CSS3)Experience with SCRUM or similar agile development methodology

#J-18808-Ljbffr