remote
Mid-Level iOS Software Engineer - Tripadvisor
Software Engineer
Mid‑level iOS engineer responsible for designing, building, and maintaining high‑performance mobile applications using Swift/Objective‑C, integrating RESTful services, and collaborating with a distributed engineering team.
About the role
Key Responsibilities
- Design, develop, and ship new features for iOS applications using Swift and Objective‑C.
- Maintain and improve existing codebases, ensuring performance, stability, and scalability.
- Integrate RESTful APIs and third‑party SDKs, handling data synchronization and offline support.
- Collaborate with product, design, and backend teams across multiple time zones to deliver high‑quality releases.
- Write unit and UI tests, conduct code reviews, and follow best practices for version control with Git.
Requirements
- 2–4 years of professional iOS development experience with a strong grasp of the iOS SDK.
- Proficiency in Swift and solid understanding of Objective‑C legacy code.
- Experience consuming RESTful APIs, JSON parsing, and handling network reliability.
- Familiarity with Xcode, Instruments, and automated testing frameworks.
- Effective communication skills and ability to work in a distributed, agile environment.