
Senior Developer (iOS)
- Bangalore, Karnataka
- Permanent
- Full-time
Delta Air Lines (NYSE: DAL) is the U.S. global airline leader in safety, innovation, reliability and customer experience. Powered by our employees around the world, Delta has for a decade led the airline industry in operational excellence while maintaining our reputation for award-winning customer service. With our mission of connecting the people and cultures of the globe, Delta strives to foster understanding across a diverse world and serve as a force for social good. Delta has fast emerged as a customer-oriented, innovation-led, technology-driven business. The Delta Technology Hub will contribute directly to these objectives. It will sustain our long-term aspirations of delivering niche, IP-intensive, high-value, and innovative solutions. It supports various teams and functions across Delta and is an integral part of our transformation agenda, working seamlessly with a global team to create memorable experiences for customers.
Why join?:
- Technology is a key enabler of the differentiated services that Delta provides. At the DTH, you get the opportunity to work on projects with a significant impact on business outcomes and customer experience.
- Deepen your knowledge by taking part in multifaceted learning and development programs Exposure to extensive internal and partner repositories, institutional affiliations, and industry SIG (Special Interest Groups) partnerships.
- Collaborate with research, innovation & IP co-development partners.
- Immerse yourself in an employee-centric culture.
- Develop deep and broad business acumen on airline operations while retaining focus on cutting-edge technology driven solutions.
- Avail a full range of benefits that support you and your family: Insurance, Commute, Meals, Retirement, and special travel opportunities.
- Design and develop innovative features for customer-facing iOS applications.
- Collaborate with cross-functional teams to define resilient and automated technical solutions.
- Ensure high-quality, defect-free delivery with a focus on reusability and reliability.
- Work closely with technical architects to align on system architecture and design.
- Partner with IT peers and squad team members to deliver best-in-class customer experiences.
- Ensure high code quality with clean CI/CD pipelines and 90%+ test coverage.
- Assess feasibility and scalability of front-end solutions with stakeholders.
- Review UI designs for technical feasibility and impact.
- Address and prevent long-term technical debt through code reviews.
- Apply industry-leading agile practices to drive development work.
- Assist in production issue triage, release management, and backlog grooming.
- 46 years of hands-on experience in iOS front-end development.
- Proficient inSwift,SwiftUI, andObjective-C(Required)
- Strong experience withUIKitand performance optimization(Required)
- Experience in hybrid application development for IOS is a plus
- Familiarity with architectural and design patterns:MVVM,MVP,MVC, andSOLID principles.
- Experience withXCUITestandXCTestfor automated UI and unit testing.
- Skilled in integrating and debuggingRESTful APIs,JSON, and third-party libraries.
- Proficient inSwift PackagesandGit/GitHubfor dependency and version control.
- Understanding offunctional programmingandreactive patternsusingCombine.
- Experience withCore Data,Push Notifications, andApp Lifecycle Management.
- Familiarity with provisioning profiles, and certificate management.
- Experience integrating withAWS-hosted backend servicesvia REST APIs, including:
- Basic familiarity withAWS Cognito,API Gateway, andS3for front-end interactions.
- Understanding ofauthentication flows,token management, andsecure data handling.
- Comfortable working inAgile development environments.
- Demonstrates ownership and accountability for assigned tasks and deliverables.
- Strong problem-solving skills with attention to detail and code quality.
- Effective time management and ability to handle multiple assignments independently.
- Clear and professional communication with team members and stakeholders.
- Collaborates well within agile teams, contributing to sprint planning and retrospectives.
- Open to mentoring junior developers and sharing technical knowledge.
- Stays updated with emerging technologies to support future development needs.
- Maintains a product-focused mindset with an understanding of customer impact.
- Applies an enterprise-wide perspective when building scalable and maintainable solutions.