Yahoo!

Principal Software Engineer - iOS

Yahoo!

Remote
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

Are you a passionate iOS developer with a strong background in software engineering? Do you thrive in a fast-paced, dynamic environment and enjoy working on cutting-edge technologies? If so, we have an exciting opportunity for you! Yahoo! is seeking a highly skilled and experienced Principal Software Engineer - iOS to join our team. In this role, you will be responsible for developing and maintaining our iOS applications, leading a team of talented developers, and driving innovation and excellence in our products. To be successful in this role, you must have a deep understanding of iOS development, strong leadership skills, and a drive to continuously learn and improve. If this sounds like you, we can't wait to hear from you!

  1. Develop and maintain high-quality iOS applications for Yahoo! using the latest software engineering practices and technologies.
  2. Lead a team of skilled iOS developers, providing guidance, support, and mentorship to ensure the team's success.
  3. Collaborate with cross-functional teams, including designers and product managers, to ensure the timely and successful delivery of features and improvements.
  4. Drive innovation and excellence in our iOS products, continuously seeking ways to improve user experience, performance, and reliability.
  5. Stay up-to-date with the latest trends and advancements in iOS development and leverage this knowledge to enhance our products.
  6. Identify and address technical challenges and roadblocks to ensure the timely and successful completion of projects.
  7. Conduct code reviews and provide constructive feedback to team members to maintain code quality and best practices.
  8. Work closely with product management and other stakeholders to understand and prioritize business requirements.
  9. Mentor and coach team members, promoting a culture of continuous learning and growth.
  10. Proactively identify and address potential issues and risks, implementing solutions to ensure product quality and stability.
  11. Communicate project status, progress, and challenges to stakeholders in a clear and timely manner.
  12. Participate in the recruitment and hiring process to build a strong and diverse team.
  13. Adhere to company coding standards, processes, and best practices.
  14. Continuously evaluate and improve development processes to increase efficiency and productivity.
  15. Attend conferences and stay updated on the latest industry developments and best practices.
Where is this job?
This job opening is listed as 100% remote
Job Qualifications
  • Extensive Experience In Ios Development: A Principal Software Engineer At Yahoo! Must Have A Deep Understanding Of Ios Development, Including Proficiency In Swift And Objective-C Programming Languages, As Well As Experience With Apple's Development Tools And Frameworks.

  • Strong Leadership Skills: As A Principal Software Engineer, The Candidate Will Be Responsible For Leading A Team Of Ios Developers. Therefore, They Should Possess Excellent Leadership Skills, Including The Ability To Mentor And Motivate Team Members, Delegate Tasks, And Make Strategic Decisions.

  • Expertise In Mobile App Architecture: The Ideal Candidate Should Have A Strong Understanding Of Mobile App Architecture And Best Practices. This Includes Knowledge Of Design Patterns, Multi-Threading, Networking, And Data Persistence.

  • Strong Problem-Solving Abilities: A Principal Software Engineer At Yahoo! Must Be Able To Analyze Complex Problems And Come Up With Innovative Solutions. They Should Also Have The Ability To Troubleshoot And Debug Issues Effectively.

  • Experience With Agile Methodologies: Yahoo! Follows Agile Methodologies For Software Development, And The Principal Software Engineer Should Have Experience Working In An Agile Environment. This Includes Familiarity With Agile Principles, Such As Continuous Integration, Test-Driven Development, And Frequent Code Reviews.

Required Skills
  • Xcode

  • GIT

  • SWIFT

  • Debugging

  • Agile Methodology

  • Objective-C

  • Performance optimization

  • Code Review

  • User Interface Design

  • iOS development

  • API integration

  • App Architecture

Soft Skills
  • Communication

  • Conflict Resolution

  • Emotional Intelligence

  • Leadership

  • Problem Solving

  • Time management

  • creativity

  • Organizational skills

  • Teamwork

  • Adaptability

Compensation

According to JobzMall, the average salary range for a Principal Software Engineer - iOS is between $130,000 and $160,000 per year. However, this can vary depending on factors such as location, years of experience, and the specific company. Some top tech companies, such as Apple and Google, may offer higher salaries for this position. Additionally, factors such as bonuses and stock options can also impact the overall compensation for a Principal Software Engineer - iOS. It is important to

Additional Information
Yahoo! is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedMarch 31st, 2025
Apply BeforeMay 22nd, 2025
This job posting is from a verified source. 

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About Yahoo!

Yahoo! is an American web services provider headquartered in Sunnyvale, California, and owned by Verizon Media. The original Yahoo! company was founded by Jerry Yang and David Filo in January 1994 and was incorporated on March 2, 1995. Yahoo was one of the pioneers of the early Internet era in the 1990s.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started