FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Flutter Developer
RIB SoftwareFlutter developer designing and maintaining robust mobile applications for RIB, specializing in enterprise-grade applications and collaboration within Agile teams.
Tech Stack
Tools & technologiesAndroidDartFlutterGraphQLiOS
About the role
Key responsibilities & impact- Design, develop, and maintain robust Flutter mobile applications
- Translate functional and technical requirements into clean, maintainable code
- Collaborate closely with mobile architects to align with platform standards and best practices
- Participate in code reviews, ensuring quality and consistency — including reviewing AI-generated contributions
- Contribute to technical design and solution discussions, including how AI can be applied to product features
- Identify and resolve performance, stability, and usability issues
- Write unit, widget, and integration tests to ensure application quality
- Support release activities, bug fixes, and production issues
- Mentor junior developers and promote engineering best practices
- Stay current with the evolving AI tooling landscape and share learnings with the team
Requirements
What you’ll need- 7–10 years of experience in mobile application development
- 5+ years of hands-on Flutter experience in production environments
- Experience delivering enterprise-grade mobile applications deployed to app stores
- Strong experience working in Agile / Scrum environments
- Hands-on experience participating in technical design discussions
- Exposure to guiding or mentoring junior developers is preferred
- Demonstrable AI-augmented engineering practice — daily use of AI coding assistants
- Strong expertise in Flutter and Dart, with experience building scalable mobile applications
- Solid understanding of mobile architecture patterns (MVC / MVP / MVVM, Clean Architecture basics)
- Experience with state management solutions (BLoC, Riverpod, Provider, etc.)
- Proficiency in building modular Flutter applications and reusable UI components
- Good understanding of Android and iOS fundamentals, lifecycles, and platform limitations
- Knowledge of and ability to leverage iOS and Android platform capabilities, including native features
- Experience with REST / GraphQL API integration and network handling
- Knowledge of secure coding practices and basic mobile security concepts
- Experience in performance optimization, memory management, and efficient rendering
- Familiarity with CI/CD pipelines, automated testing (unit, widget, integration), and build processes
- Experience with app store releases, versioning, rollout, and production support
- Strong collaboration skills with backend, QA, DevOps, and product teams
- Ability to articulate where AI accelerates work and where it falls short
- Habit of reviewing, testing, and questioning AI-generated code rather than accepting it blindly
- Curiosity about emerging AI tooling in the mobile space
Benefits
Comp & perks- RIB is committed to being an exemplary employer with an inclusive culture
- Developing a workplace environment where all our employees are treated with dignity and respect
- We value diversity and the expertise that people from different backgrounds bring to our business
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
FlutterDartmobile application developmentAgileScrumstate managementREST APIGraphQLunit testingperformance optimization
Soft Skills
collaborationmentoringcommunicationproblem-solvingcuriositycode reviewtechnical design discussionsengineering best practicesarticulating AI capabilitiesquestioning AI-generated code