Summary
Join Tripadvisor's Mobile App Product Engineering team as a Senior iOS Engineer to lead a team in delivering high-quality, scalable features for millions of travelers globally. Collaborate with designers, product managers, and engineers to iterate on new features, upholding high quality and reliability standards. Mentor other iOS engineers and provide feedback on technical designs and code reviews. This role requires a Bachelor's degree in Computer Science or a related field, along with at least 5 years of iOS development experience. The ideal candidate possesses a user-centric mindset, strong technical skills, and excellent communication abilities.
Requirements
- Bachelor's degree in Computer Science, a related technical field or equivalent practical experience
- At least 5 years of experience with iOS development
- Experience with Clean Architecture
- Experience with large, multi-module projects
- Experience with dependency injection
- Solid understanding of MVVM
- Good understanding of reactive programming
- GraphQL know-how
- Experience in shipping mobile products
- Previous work in an Agile environment
- User-centric mindset
- Great creativity
Responsibilities
- Lead a team to deliver high-quality, scalable features to millions of travelers across many countries and languages
- Collaborate with designers, product managers, and other engineers to iterate on new features
- Practice, uphold, and promote high quality and reliability standards, respect clean code principles, implement unit and integration tests
- Provide feedback on technical designs and code reviews to ensure the scalability, maintainability, and robustness of our iOS apps
- Mentor other iOS engineers
Preferred Qualifications
- Experience with TCA
- Experience with SwiftUI
- Experience with server-driven UIs
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.