Description
We are looking for a Senior Flutter Developer to join the Digital Bank's payments squad.
Challenges awaiting you:
* Innovate and collaborate to create interfaces and experiences that simplify customers' financial journeys;
* Develop and maintain mobile applications using Flutter, ensuring performance, scalability, and security;
* Implement mobile development best practices, with a focus on performance and usability;
* Actively participate in technical discussions and contribute to building a robust, high-quality product;
* Collaborate closely with architects and engineers to ensure alignment with reference architecture and design standards;
* Provide technical mentorship to other team members, promoting continuous learning and adherence to best practices;
* Monitor and resolve production incidents and issues, ensuring stability and reliability of mobile applications.
What we expect you to know:
* Solid experience with Flutter and Dart, including developing and publishing high-performance applications;
* Knowledge of integration with RESTful APIs;
* Familiarity with CI/CD for mobile (preferably Jenkins and Sonar);
* Experience with state management (Provider, Riverpod, BLoC, MobX);
* Design of responsive, adaptive, and accessible interfaces for iOS and Android;
* Experience with Firebase (Crashlytics, Analytics);
* Knowledge of observability and monitoring tools, such as Dynatrace;
* Experience with segmentation and experimentation tools (A/B testing), such as ConfigCat;
* Knowledge of Clean Architecture and SOLID principles;
* Experience with unit, widget, and integration tests in Flutter, using testing frameworks and TDD;
* Knowledge of security practices for mobile applications;
* Familiarity with version control (Git) and code reviews;
* Knowledge of micro\-frontEnd development and communication via streams
### **Employment Type:**
CLT
### **Department:**
Corporate