About the Company
We are a dynamic tech company focused on delivering innovative mobile solutions that enhance user experiences. Our mission is to create high-quality applications that meet the needs of our consumers while fostering a collaborative and inclusive culture.
About the Role
The Flutter Developer will be responsible for developing and maintaining UI screens and components for a consumer mobile app on Android. This role involves translating UI/UX designs into responsive and performant Flutter widgets while collaborating with various team members.
Responsibilities
- Develop and maintain UI screens and components in Flutter for a consumer mobile app (Android).
- Translate UI/UX designs (Figma or similar) into responsive, pixel-accurate, and performant Flutter widgets.
- Integrate REST/GraphQL APIs and manage app state using common Flutter state management approaches.
- Extend or adapt existing mobile UI to Flutter Web when web frontend work is required, ensuring layouts remain responsive across breakpoints.
- Write clean, maintainable, and testable code; participate in code reviews.
- Debug and resolve performance issues, UI inconsistencies, and platform-specific bugs (Android/Web).
- Collaborate with backend developers, designers, and product managers in an on-site/hybrid team setting.
- Maintain version control discipline (Git) and follow agreed branching/PR workflows.
Qualifications
- 4+ years of hands-on experience with Flutter and Dart, with at least one shipped consumer-facing mobile app.
- Solid understanding of Flutter widget lifecycle, layout system, and responsive design principles.
- Experience with state management (Provider, Riverpod, Bloc, or GetX).
- Experience consuming REST APIs; comfortable handling async data, error states, and loading states.
- Familiarity with Git and collaborative development workflows.
- Basic understanding of native build/release processes for Android (or willingness to learn).
- 4+ years of hands-on experience with Flutter and Dart.
- Solid understanding of Flutter widget lifecycle and responsive design principles.
- Experience with state management and consuming REST APIs.
- Familiarity with Git.
Preferred Skills
- Prior experience with Flutter Web specifically.
- Experience with CI/CD for mobile (Codemagic, Fastlane, GitHub Actions, etc.).
- Familiarity with native modules/platform channels.
- UI/UX sensibility.
- Experience with analytics/crash reporting tools (Firebase, Sentry, etc.).