Flutter Developer
Job description:
Your Role
We’re looking for seasoned Flutter developers, who have built applications on Flutter and Native Android / iOS. Most of our apps are UX heavy, we’d love people who’re excited about building pixel-perfect interfaces and rich user experiences. Please send profiles and referrals to jobs@codewave.com or hello@codewave.com
Responsibilities:
- Take ownership of the app modules/screens, deliver in alignment with business milestones.
- Handling pressures of working in product teams with timeline pressures.
- Able to work both independently and collaboratively as needed.
- Follow best practices in coding, documentation and ensure defect-free releases.
- Pay attention to UI/UX & animations, ensure the screens developed are pixel perfect as per design.
- Architect the backend interactions needed and influence how the system should be architected optimally.
- Work with clients directly if needed, to understand the functionality and implement the same.
- Collaborate with the team, work in alignment with an overall roadmap and help the team where required.
Must have Qualifications:
- Total IT experience between 3 to 5 years.
- Good exposure and working knowledge in Flutter, at least 2 years.
- Proficient understanding of Flutter, Dart , Animations, UI Screen development, experience with third party libraries and APIs.
- Clear understanding of Mobile architecture and Design patterns.
- Must have built at least a couple of projects using Flutter.
- Working knowledge of State Management Libraries (GetX/Provider/BLoc/Rx etc).
- Good understanding of REST API.
- Good understanding of Android & iOS working principles, release processes.
- Ability to create and maintain continuous integration and delivery of Flutter
applications. - Experience with AI-powered code editors and development tools like Cursor,
GitHub Copilot etc - Knowledge of AI-driven development optimizations, including automated testing, AI-based bug detection, and performance enhancement tools.