Application Developer
Job Description
Key Responsibilities: · Design and develop applications using Android(Java/Kotlin) and Flutter (Dart). · Implement MVVM architecture with LiveData andData Binding. · Integrate third-party services includingFirebase (Auth, FCM, Crashlytics, Analytics) and GraphQL APIs. · Collaborate with cross-functional teams usingAgile/Scrum methodologies and tools like Azure DevOps and VSTS. · Manage app releases across QAT, Staging, andProduction environments using Azure Pipelines. · Ensure high performance, quality, andresponsiveness of applications. · Maintain and enhance existing applicationsincluding banking, HRMS, insurance, and POS systems. · Work on UI/UX design using tools like AdobePhotoshop, Illustrator, Dreamweaver. · Support offline mode, geo-tagging, and printerconfigurations (Bluetooth/WiFi/Network) in apps. · Participate in code reviews, testing, anddocumentation. Required Skills & Experience:
- 8+ years of experience and above in app development.
- Strong proficiency in Java, Kotlin, Dart, and Android Studio/IntelliJ.
- Experience with Flutter and SAP UI5.
- Hands-on experience with Firebase, Azure DevOps, and GraphQL.
- Familiarity with REST APIs, FCM, and Google Fit/FitBit integration.
- Knowledge of UI/UX design principles and tools.
- Experience in developing apps for banking, HR, insurance, and enterprise solutions.
- Excellent problem-solving, communication, and analytical skills.
Preferred Qualifications:
- Bachelor’s degree in Engineering (ECE) or related field.
EA License No.: 96C4864 Reg No.: R25128798 HUANG QIMENG