
Senior Flutter Developer
CI&T
full-time
Posted on:
Location Type: Hybrid
Location: Brazil
Visit company websiteExplore more
Job Level
About the role
- You will be part of a multidisciplinary, mixed product squad composed of CI&T and client team members.
- Participate in squad rituals such as planning, daily, demo, and retro, as well as 1:1s with leadership.
- Develop new features for digital products to solve customer problems and pain points.
- Develop automated tests to ensure quality.
- Help solve business problems both individually and collaboratively.
- Collaborate in the design and implementation of solution architecture.
Requirements
- Professional experience in mobile development with Flutter and the Dart language.
- Knowledge and hands-on experience with state management patterns (e.g., BLoC/Cubit, Riverpod, Provider, MobX).
- Proficiency in creating automated tests (unit, widget, integration) and familiarity with test environments such as Device Farms.
- Experience integrating with APIs (RESTful, GraphQL) and handling asynchronous data.
- Knowledge of mobile software architectures such as Clean Architecture and design principles like SOLID and Clean Code.
- Experience implementing and maintaining Design Systems, ensuring visual consistency and component reuse.
- Familiarity with Cloud Computing platforms (AWS, Firebase, GCP), especially services that support mobile.
- Proficiency using version control tools such as Git.
- Knowledge of native mobile development (Kotlin, Swift) for creating or maintaining native bridges (nice-to-have).
- Experience with backend projects such as microservices (nice-to-have).
- Experience with advanced performance optimization and profiling of Flutter apps (DevTools) (nice-to-have).
Benefits
- Health and dental insurance;
- Meal and food allowance;
- Childcare assistance;
- Extended parental leave;
- Partnerships with gyms and health & wellness professionals via Wellhub (Gympass) TotalPass;
- Profit Sharing (PLR);
- Life insurance;
- Continuous learning platform (CI&T University);
- Discount club;
- Free online platform dedicated to promoting physical and mental health and wellbeing;
- Pregnancy and responsible parenthood course;
- Partnerships with online course platforms;
- Language learning platform;
- And many more
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
FlutterDartBLoCCubitRiverpodProviderMobXautomated testsRESTful APIsGraphQL
Soft skills
collaborationproblem-solvingcommunicationleadership