Changi Airport Group

Mobile App Software Engineer

Click Here to Apply

Job Location

Changi, Singapore

Job Description

Company description:

Changi Airport Group (CAG) is the manager of Singapore Changi Airport, a leading air hub in Asia and one of the world’s most awarded airports. As airport manager, CAG performs the key functions of airport operations, air hub development, retail and commercial activities, infrastructure development and airport emergency services. CAG also manages Seletar Airport, and through its subsidiary, Changi Airports International, it takes Changi’s presence beyond Singapore’s shores through consultancy projects and investments in foreign airports. Come join us today!

Job description:

As a Mobile App Software Engineer, you will lead the development and optimization of the Changi App's iOS and Android interfaces (React Native). This app serves as the digital gateway to Changi Airport's services, integrating flight notifications, e-commerce, mapping, Changi Pay, and more. You’ll play a pivotal role in the app’s architecture, feature development and performance enhancements while mentoring junior developers and collaborating with offshore developers in Vietnam.

Key Responsibilities:

  1. Lead the design, development, and enhancement of the Changi App on iOS and Android using React Native.
  2. Implement new features, enhance performance, and ensure seamless operation of the app's frontend.
  3. Collaborate with product and design teams to create a user-friendly, high-performance interface.
  4. Ensure efficient integration with backend services and APIs, including RESTful and GraphQL.
  5. Guide frontend team members on best practices, performing code reviews and driving code quality improvements.
  6. Mentor junior developers and offshore teams, maintaining high standards of code.
  7. Stay up to date with emerging trends in mobile app development and participate in frontend data structure and caching audits.
  8. Work closely with middleware teams to implement features leveraging the AWS serverless stack.

Key Qualifications:

  1. Bachelor’s degree in Computer Science, Engineering, or related field.
  2. 5+ years of experience in mobile app development, with at least 2-3 years working with React Native.
  3. Proven experience in developing, deploying, and maintaining iOS and Android applications.
  4. Deep knowledge of JavaScript and modern frontend development frameworks and tools.
  5. Hands-on experience with Redux, React Hooks, and advanced React Native techniques for optimization.
  6. Familiarity with AWS services (AppSync, API Gateway, Lambda) for serverless architecture.
  7. Knowledge of adjacent technologies such as GraphQL, Firebase, Expo, and TypeScript is highly desirable.
  8. Experience with CI/CD pipelines (Bitrise, Fastlane, GitLab CI).
  9. Strong understanding of mobile app security best practices (encryption, data protection).

Experience Requirements:

  1. Proven track record of building high-performance, scalable mobile applications.
  2. Experience leading teams or mentoring junior developers, with demonstrated leadership in mobile app projects.
  3. Strong problem-solving skills and experience working with high-availability, mission-critical applications.
  4. Past experience working in agile teams and collaboration.


Location: Changi, SG

Posted Date: 11/10/2024
Click Here to Apply
View More Changi Airport Group Jobs

Contact Information

Contact Human Resources
Changi Airport Group

Posted

November 10, 2024
UID: 4918543264

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.