
Software Engineer-iOS
Air Arabia18 hours ago
Pune, IndiaEntry Level
Responsibilities
- Develop and deliver native iOS software products and components.
- Contribute to technical design, development, deployment, and automated testing.
- Translate business requirements into technical implementations in collaboration with product and project teams.
- Implement user interfaces according to product requirements.
- Support testing, quality assurance, technical reviews, and implementation of technical solutions.
- Review technical documentation, user guides, training manuals, and system specifications.
- Identify appropriate tools and languages for technical design execution.
- Adopt relevant best practices, emerging technologies, and quality standards.
- Maintain service levels, provide status updates, and share technical knowledge with team members.
- Collaborate with product, operations, governance, enterprise development, and other stakeholders.
Requirements
- Bachelor’s degree in IT Engineering, Computer Science, Information Technology, or equivalent.
- 1–2 years of native iOS development experience.
- Strong proficiency in Swift and experience with UIKit and/or SwiftUI.
- Experience integrating REST APIs and implementing the MVVM architectural pattern.
- Proficiency with Xcode and Git-based version control workflows.
- Experience with unit testing and mobile application quality assurance.
- Knowledge of the Combine framework for reactive programming and asynchronous data handling.
- Experience with mobile application Continuous Integration and Continuous Delivery processes, including Fastlane.
- Knowledge of push notifications and deep linking implementation.
- Proficiency in Microsoft Office.
- Fluent English language skills.
- Travel, airline, or e-commerce application experience is preferred.
Tech Stack
Categories
Mobile