Yahoo Holdings - Richardson, TX

posted 10 days ago

Full-time - Mid Level
Onsite - Richardson, TX

About the position

The Sr. Software Apps Engineer at Yahoo Holdings Inc. is responsible for leading functional teams and projects that involve complex resource requirements and challenges. This role focuses on defining, designing, and developing major new features for mobile applications, ensuring timely completion while collaborating with cross-functional teams. The engineer will take ownership of mobile app features impacting millions of users, solve engineering and user experience problems, and foster a culture of learning and collaboration within the team.

Responsibilities

  • Lead functional teams or projects involving complex resource requirements, risks, and challenges.
  • Define, design, develop, and ensure timely completion of major new features in current and future products.
  • Conduct peer code reviews, contributing to a collaborative working model and learning from team members.
  • Solve difficult engineering and user experience problems with elegant, seamless solutions.
  • Take ownership of mobile app features and areas impacting millions of users.
  • Collaborate with engineering teams to create innovative solutions and share knowledge across the team.
  • Work with user experience designers, product managers, and other engineers to deliver new features, enhancements, platform improvements, and bug fixes.
  • Write testable, reliable code and continuously deploy it to production systems in collaboration with other engineers.
  • Foster a learning culture through active participation in design discussions and code reviews.
  • Own, deploy, monitor, and operate large-scale production systems distributed globally.
  • Recommend alternative approaches and leverage new technology to solve complex problems and achieve project goals.

Requirements

  • Bachelor's or Master's degree in Computer Science (or equivalent) with 8 years of professional software engineering experience.
  • Expertise in iOS development with a deep understanding of Swift, SwiftUI and Objective-C, leveraging the latest iOS frameworks and best practices.
  • Proven track record of building and maintaining large-scale mobile applications used by millions of users, with a strong emphasis on performance, scalability, and security.
  • Passion for Apple technologies and staying up-to-date with the latest iOS advancements, ensuring you fully utilize iOS-exclusive features and design elements to create user-friendly, intuitive experiences.
  • Strong foundation in computer science with a deep understanding of data structures, algorithms, and efficient software design.
  • Expert in iOS frameworks, including understanding their life cycles, memory management, and the nuances of building responsive, high-performance apps.
  • In-depth knowledge of modern software development principles, including clean code architecture, design patterns (e.g., MVC, MVVM), continuous integration (CI/CD), and scalable deployment strategies.
  • Extensive experience with automated testing frameworks such as XCUITest, Appium, or similar tools for robust Test-Driven Development (TDD) and ensuring high-quality, bug-free releases.
  • Excellent communication skills-clear, concise, and effective in both written and verbal forms, with the ability to collaborate seamlessly across cross-functional teams.
  • Ability to translate product requirements and design assets into functional, high-quality user interfaces, using Interface Builder or programmatically, ensuring pixel-perfect implementations.

Nice-to-haves

  • Led user growth initiatives for mobile apps.
  • Successfully launched an app on the Apple App Store.
  • Developed mobile application frameworks or SDK solutions for Identity, Payments, and Analytics.
  • Experienced in SCRUM or other agile development methodologies.
  • Collaborated closely with product teams, designers, and developers to create seamless mobile experiences.

Benefits

  • Healthcare
  • 401K savings plan
  • Company holidays
  • Vacation
  • Sick time
  • Parental leave
  • Employee assistance program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service