Home Singapore Mobile App Software Engineer | Changi, SG

Home Singapore Mobile App Software Engineer | Changi, SG

Mobile App Software Engineer | Changi, SG

Full time at Changi Airport Group in Singapore
Posted on December 18, 2024

Job details

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: Lead the design, development, and enhancement of the Changi App on iOS and Android using React Native. Implement new features, enhance performance, and ensure seamless operation of the app's frontend. Collaborate with product and design teams to create a user-friendly, high-performance interface. Ensure efficient integration with backend services and APIs, including RESTful and GraphQL. Guide frontend team members on best practices, performing code reviews and driving code quality improvements. Mentor junior developers and offshore teams, maintaining high standards of code. Stay up to date with emerging trends in mobile app development and participate in frontend data structure and caching audits. Work closely with middleware teams to implement features leveraging the AWS serverless stack. Key Qualifications: Bachelor’s degree in Computer Science, Engineering, or related field. 5+ years of experience in mobile app development, with at least 2-3 years working with React Native. Proven experience in developing, deploying, and maintaining iOS and Android applications. Deep knowledge of JavaScript and modern frontend development frameworks and tools. Hands-on experience with Redux, React Hooks, and advanced React Native techniques for optimization. Familiarity with AWS services (AppSync, API Gateway, Lambda) for serverless architecture. Knowledge of adjacent technologies such as GraphQL, Firebase, Expo, and TypeScript is highly desirable. Experience with CI/CD pipelines (Bitrise, Fastlane, GitLab CI). Strong understanding of mobile app security best practices (encryption, data protection). Experience Requirements: Proven track record of building high-performance, scalable mobile applications. Experience leading teams or mentoring junior developers, with demonstrated leadership in mobile app projects. Strong problem-solving skills and experience working with high-availability, mission-critical applications. Past experience working in agile teams and collaboration. #J-18808-Ljbffr

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
Improve your chance to get this job. Do an online course on Mobile Development starting now. Claim $10 promo towards online courses. See all courses
See All Mobile Jobs
Feedback Feedback