Summary
We are looking for a highly motivated Mobile Software Engineer to join our engineering team. The ideal candidate is passionate about building high-quality mobile applications and has strong experience in Flutter as the primary development framework, complemented by hands-on experience in native Android (Kotlin) and iOS (Swift) development.This role involves working closely with Product Owners, Designers, QA Engineers, Backend Engineers, and other cross-functional teams to design, develop, and deliver scalable mobile solutions used by millions of customers.
Job Description
Responsibilities
Design, develop, and maintain cross-platform mobile applications using Flutter.
Develop and maintain platform-specific features in Android (Kotlin) and iOS (Swift) when required.
Integrate RESTful APIs, third-party SDKs, and backend services.
Collaborate with product managers, designers, and backend engineers to deliver high-quality features.
Participate in technical design discussions and code reviews.
Troubleshoot, debug, and resolve production issues.
Optimize application performance, reliability, and user experience.
Ensure applications follow security, coding, and quality best practices.
Contribute to CI/CD pipelines and automated testing initiatives.
Stay updated with the latest mobile development technologies and industry best practices.
Requirements
Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
3–5 years of software development experience.
Strong hands-on experience with Flutter and Dart.
Solid experience developing native Android applications using Kotlin.
Solid experience developing native iOS applications using Swift.
Experience consuming RESTful APIs and JSON.
Strong understanding of mobile application architecture (MVVM, Clean Architecture, MVC, etc.).
Experience using Git for source control.
Strong debugging, troubleshooting, and problem-solving skills.
Good communication skills and the ability to work in an Agile environment.
Skills Required
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related field
- 3-5 years of software development experience
- Strong hands-on experience with Flutter and Dart
- Solid experience developing native Android applications using Kotlin
- Solid experience developing native iOS applications using Swift
- Experience consuming RESTful APIs and JSON
- Strong understanding of mobile application architecture (MVVM, Clean Architecture, MVC)
- Experience using Git for source control
- Strong debugging, troubleshooting, and problem-solving skills
- Good communication skills and ability to work in an Agile environment
What We Do
Scoot is the low-cost subsidiary of Singapore Airlines (SIA). Scoot took to the skies in June 2012 and merged with Tigerair Singapore in July 2017, retaining the Scoot brand for a new chapter of growth. Scoot was the world's first low-cost carrier to attain the highest ratings at both the APEX Health Safety Audit powered by SimpliFlying and Skytrax COVID-19 Airline Safety Rating Audit. In 2022, Scoot was awarded IATA membership for meeting global industry standards for airline operational safety. Our people have big smiles and even bigger personalities. We are defined by our unique Scootitude – a daring attitude to be positive, uncompromising on safety and efficiency, spreading fun and humanity wherever we fly. Check out the roles available in our yellow family here: www.flyscoot.com/careers
.png)





