Engineer, Mobile Application Development
On-site · Kuala Lumpur, Kuala Lumpur, Malaysia
Job Summary
Design, develop, and maintain scalable mobile applications for smartphones and tablets with Flutter and Dart; integrate Firebase services (Authentication, Firestore/Realtime Database, Cloud Functions, Firebase Messaging, Analytics/Crashlytics); apply state management, networking, caching, and offline support; collaborate with product/design/engineering to deliver features aligned to business goals; integrate analytics and monitoring to measure user behavior and app performance; own end-to-end release processes to publish to App Store and Google Play; ensure software quality via Test-Driven Development, automated testing, and code reviews; emphasize security, data privacy, and UX; work with AI tooling integrations; publish and maintain apps with REST API integrations; maintain CI/CD workflows; location is Kuala Lumpur, Malaysia (Malaysia).
Required Qualifications
- 3–5 years of experience in mobile or full-stack application development
- Strong proficiency in Flutter and Dart
- Hands-on experience with Firebase services such as Authentication, Firestore/Realtime Database, Cloud Functions, Firebase Messaging, Analytics/Crashlytics
- Experience integrating AI tools into applications
- Strong understanding of software engineering best practices and clean architecture
- Experience with Test-Driven Development (TDD)
- Knowledge of REST APIs and third-party integrations
- Experience publishing and maintaining applications on Apple App Store and Google Play Store
- Strong awareness of mobile application security and data privacy
- Secure authentication
- Familiarity with Git and CI/CD workflows
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.