Air Arabia

Software Engineer-iOS

Air Arabia
Apply
18 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

GitiOSSwiftSwiftUI

Categories

Mobile
Contact me