Roles & Responsibilities
Job Title : Application Developer
Key Responsibilities :
- Design and develop applications using Android (Java / Kotlin) and Flutter (Dart).
- Implement MVVM architecture with LiveData and Data Binding.
- Integrate third-party services including Firebase (Auth, FCM, Crashlytics, Analytics) and GraphQL APIs.
- Collaborate with cross-functional teams using Agile / Scrum methodologies and tools like Azure DevOps and VSTS.
- Manage app releases across QAT, Staging, and Production environments using Azure Pipelines.
- Ensure high performance, quality, and responsiveness of applications.
- Maintain and enhance existing applications including banking, HRMS, insurance, and POS systems.
- Work on UI / UX design using tools like Adobe Photoshop, Illustrator, Dreamweaver.
- Support offline mode, geo-tagging, and printer configurations (Bluetooth / WiFi / Network) in apps.
- Participate in code reviews, testing, and documentation.
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.Tell employers what skills you have
Dreamweaver
iOS
Azure
Pipelines
REST
Kotlin
Application Development
Staging
Illustrator
Google Cloud
Mobile Applications
Firebase
Banking
Flutter
Java
VSTS
Insurance
Adobe Photoshop
HRMS