iOS Developer
SwiftiOSCocoaPodsMVVMMVPUnit Testingsnapshot testingdependency injectionuser interface designapplication security
About the Role
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a iOS Developer based in India. This role offers the opportunity to build high-quality iOS applications that support engaging, customer-centric digital travel experiences. You will design and develop mobile solutions used by a global customer base while considering both universal needs and regional nuances. The position combines hands-on development with close collaboration across product, design, and other technical teams. You will contribute to new features while continuously improving application performance, reliability, security, and usability. The role provides an environment where developers can explore emerging technologies, improve engineering practices, and solve complex technical challenges. You will have ownership of impactful features and help shape scalable, maintainable mobile products from development through deployment. This is a collaborative opportunity for an iOS professional who values clean code, thoughtful architecture, strong user experiences, and continuous learning. This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a iOS Developer based in India. This role offers the opportunity to build high-quality iOS applications that support engaging, customer-centric digital travel experiences. You will design and develop mobile solutions used by a global customer base while considering both universal needs and regional nuances. The position combines hands-on development with close collaboration across product, design, and other technical teams. You will contribute to new features while continuously improving application performance, reliability, security, and usability. The role provides an environment where developers can explore emerging technologies, improve engineering practices, and solve complex technical challenges. You will have ownership of impactful features and help shape scalable, maintainable mobile products from development through deployment. This is a collaborative opportunity for an iOS professional who values clean code, thoughtful architecture, strong user experiences, and continuous learning. Accountabilities: iOS Application Development: Design and build advanced applications for the iOS platform, delivering reliable and engaging mobile experiences aligned with product and customer needs. Feature Delivery: Collaborate with cross-functional teams to define, design, develop, and ship new features while taking ownership of assigned functionality and product outcomes. Codebase Improvement: Maintain and continuously improve the existing codebase, applying sound engineering practices and supporting effective continuous integration and deployment strategies. Performance and Quality: Identify and resolve bugs while improving application performance, responsiveness, stability, and overall quality across supported devices and use cases. Integrations: Integrate third-party libraries and APIs to ensure seamless application functionality and reliable connections with external services. User Experience: Partner with design teams to implement strong UI/UX practices and create intuitive, usable, and visually polished mobile interfaces. Security: Identify and address security vulnerabilities while contributing to a secure application environment and maintaining appropriate development practices. Technology Evolution: Stay current with mobile development trends, architectural approaches, frameworks, and emerging technologies, evaluating and implementing improvements that can increase development efficiency. Requirements Professional Experience: 2–6 years of overall software design and development experience, including at least 2 years of hands-on mobile development experience. Swift and iOS: Strong practical experience building mobile applications with Swift, along with a solid understanding of iOS design principles, development patterns, and best practices. Architecture: Good knowledge of architectural patterns such as MVVM and MVP, with proven ability to build modular and scalable application architectures. Dependency Management: Experience using CocoaPods for dependency management within iOS applications. Testing and Code Quality: Strong commitment to clean, readable, flexible, and maintainable code, with experience using testing strategies such as unit and snapshot testing. Mobile Design Patterns: Understanding of common mobile development patterns, including dependency injection, observers, and other approaches that support robust application design. User-Centric Mindset: Strong appreciation for user interaction, usability, and interface quality, with the ability to translate design principles into polished mobile experiences. Ownership and Problem-Solving: Ability to take ownership of development initiatives, think critically about implementation decisions, and drive the delivery of meaningful and impactful features. Collaboration: Comfortable working as part of a collaborative technical team, sharing knowledge, exploring new technologies, and contributing to solutions for complex engineering challenges. Growth Mindset: Genuine enthusiasm for software development and a willingness to continuously improve frameworks, processes, technical skills, and engineering practices. Benefits Hybrid Work: Flexible hybrid arrangement combining work from home and office-based collaboration. Annual Leave: 26 calendar days of annual leave. Health Insurance: Health insurance coverage as part of the benefits package. Paid Maternity Leave: Six months of paid maternity leave. Paid Paternity Leave: 15 days of paid paternity leave. Career and Technical Growth: Opportunity to work on innovative digital products, explore emerging technologies, and collaborate with experienced technical and cross-functional teams. Global Environment: Exposure to international customers, products, and teams within a growing global organization. How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether? Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1
You'll be redirected to Jobgether's application page
Job Details
Salary
Not disclosed
Location
India
Job type
Full-time
Category
Mobile Development
Experience
2–6 years
Posted
Today
Job Highlights
- 2–6 years level role
- 100% Remote — open to candidates in India
- Full-time position
About Jobgether
This job is hosted by Jobgether. Clicking Apply opens their site.
Remote Work Style
Mixed
Mix of flexible and scheduled meetings
Your Match
See how well your skills line up with this role, and what you're missing.
AI Cover Letter
Generate a cover letter tailored to this job from your profile.