We are seeking an experienced Senior iOS Swift Developer to join our remote team. In this role, you will be instrumental in developing new features, optimizing performance, and ensuring memory profiling of our native iOS applications. You will leverage your expertise in iOS development, asynchronous programming, and multithreading to deliver high-quality solutions with intuitive and visually appealing user interfaces using SwiftUI and UIKit.
Key Responsibilities
- Develop and implement new features and functionality for Hotels.com's native iOS applications.
- Optimize application performance and memory usage.
- Implement asynchronous programming and multithreading solutions.
- Collaborate with cross-functional teams to define requirements and deliver high-quality solutions.
- Utilize SwiftUI and UIKit frameworks to create user interfaces that are both intuitive and visually appealing.
Requirements
- Minimum of 3 years of experience in iOS development using Swift.
- Proficiency in asynchronous programming and multithreading.
- Strong knowledge of memory profiling and performance optimization.
- Experience with unit testing, design patterns, and clean code practices.
- Expertise in SwiftUI and UIKit frameworks.
- Ability to work independently and remotely.
- Fluency in English at an Upper-Intermediate level for effective communication.
Nice to Have
- Experience with Git version control.
- Knowledge of GraphQL.
- Understanding of multivariant testing.
What We Offer
- Comprehensive insurance coverage.
- Paid leaves, including maternity, bereavement, paternity, and special COVID-19 leaves.
- Financial assistance for medical crises.
- Retiral benefits including VPF and NPS.
- Customized mindfulness and wellness programs.
- EPAM Hobby Clubs and hybrid work model.
- Soft loans for setting up a home workspace.
- Stable workload with relocation opportunities through the ‘EPAM without Borders’ program.
- Certification training for technical and soft skills.
- Access to unlimited LinkedIn Learning platform and internal learning programs.
- Community networking and idea creation platforms.
- Mentorship programs and self-driven career progression tools.
How to Apply
Apply through the link provided in your confirmation email to automate your pre-screening and monitor your application status. Please ensure your CV is in English.