Mobile Software Engineer (Android & iOS)
On-siteSingapore, Singapore
Job Summary
Design, develop, and maintain cross-platform mobile applications using Flutter, including platform-specific features in Android (Kotlin) and iOS (Swift). Integrate RESTful APIs, third-party SDKs, and backend services while collaborating with product managers, designers, and backend engineers to deliver high-quality features. Troubleshoot production issues, optimize application performance, and ensure adherence to security and quality best practices. Contribute to CI/CD pipelines and automated testing initiatives. Work within an Agile environment to participate in technical design discussions and code reviews.
Required Qualifications
- 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
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.