Overview
We are looking for a passionate and skilled Android/Flutter Developer With 1.5+ Years of Experience to join our dynamic team. If you have a solid foundation in Flutter/Dart and Android development, and you're excited to work with the latest tools, architecture patterns, and deployment practices, we want to hear from you!
Key Responsibilities:
- Develop and maintain high-performance mobile applications using Flutter & Dart.
- Implement effective state management using Provider, Riverpod, Bloc, or GetX.
- Design clean and intuitive UI/UX interfaces aligned with modern design principles.
- Follow best practices in MVVM, Clean Architecture, and SOLID Principles.
- Integrate various third-party SDKs and libraries seamlessly.
- Work with RESTful APIs and WebSockets to enable real-time functionalities.
- Manage local and remote databases including Firebase Firestore, SQLite, and Hive.
- Use Git for version control and participate in CI/CD pipelines.
- Handle Play Store and App Store deployments.
Required Skills & Experience:
✅ Strong expertise in Flutter & Dart
✅ Proficiency in state management solutions (Provider, Riverpod, Bloc, GetX)
✅ Solid knowledge of UI/UX design principles
✅ In-depth understanding of MVVM, Clean Architecture, and SOLID principles
✅ Experience with third-party SDK integrations
✅ Strong skills with RESTful APIs and WebSocket communication
✅ Proficient with Firebase Firestore, SQLite, Hive
✅ Experience in CI/CD, Git, and app store deployments
✅ MUST HAVE: Proven experience in Dependency Injection using Dagger
✅ NICE TO HAVE: Experience with HILT
✅ MUST HAVE: Hands-on experience with Kotlin Coroutines, WorkManager, ThreadPoolExecutor
✅ MUST HAVE: Strong understanding of Jetpack Components and MVVM architecture
✅ NICE TO HAVE: Exposure to Android NDK, JNI integration
What We’re Looking For:
- A proactive developer who thrives in a fast-paced environment
- Strong problem-solving and analytical skills
- Excellent communication and team collaboration
- Someone who can join immediately and hit the ground running
Job Type: Full-time
Schedule:
- Day shift
- Monday to Friday
Experience:
- Android/Flutter: 1 year (Required)
Work Location: In person
Application Deadline: 30/04/2025
Expected Start Date: 01/05/2025