Job role:
We are looking for a mobile developer to bring the best of our apps. Your primary focus will be to develop and maintain Littlelives mobile apps (iOS + Andriod) in integration with the back-end services. With your host of expertise, you shall commit to intuitive design, aesthetics and best user experience of the app.
Responsibilities:
Product Development
Build and maintain high-quality mobile applications for iOS and Android using Flutter.
Collaborate with Product Managers, Designers, and Backend Engineers to define requirements and deliver great user experiences.
Integrate with RESTful APIs and third-party services (analytics, cloud messaging, push notifications).
Write clean, testable code with unit tests and widget tests.
Fix bugs and improve application performance, responsiveness, and reliability.
Code Quality & Growth
Participate in code reviews — both giving and receiving constructive feedback.
Follow and contribute to team coding standards and best practices.
Learn and adopt new technologies and patterns as the team evolves.
Write documentation for features you build.
Collaboration
Communicate effectively with cross-functional team members.
Participate in agile ceremonies (standups, planning, retrospectives).
Share knowledge with teammates and contribute to team discussions
Requirement:
2+ years of professional mobile development experience
1+ year working with Flutter in a production environment.
Proficiency in Flutter/Dart including:
State management (Provider, Riverpod, Bloc, or GetX)
Navigation and routing
Basic widget testing
Experience with:
RESTful API integration.
Local storage solutions (SQLite, Hive, SharedPreferences)
Firebase services (Auth, Cloud Messaging, Crashlytics)
Supabase services (Auth, Realtime)
Git version control
Published apps on App Store or Google Play
Understanding of mobile design principles:
Apple Human Interface Guidelines and Material Design
Responsive layouts
Good communication skills and ability to work in a team
Eagerness to learn and grow your skills
Nice-to-Have:
Native iOS (Swift) or Android (Kotlin) experience
React Native experience
Experience with CI/CD tools (Fastlane, GitHub Actions, Bitrise)
Familiarity with performance profiling and optimization
Knowledge of accessibility best practices
Open-source contributions or personal projects