Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

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

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.
RIB Software

Senior Flutter Developer

RIB Software

Flutter developer designing and maintaining robust mobile applications for RIB, specializing in enterprise-grade applications and collaboration within Agile teams.

Posted 5/13/2026full-timeNashik • 🇮🇳 IndiaSeniorWebsite

Tech Stack

Tools & technologies
AndroidDartFlutterGraphQLiOS

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 resume
Applicant 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