Desenvolvedor Pl Front End/ Mobile
Core
Develop and evolve the Makro mobile application (Android, iOS, tablets, Web) using Flutter and Dart, building responsive interfaces and transforming functional requirements into features.
Role type
Senior Front-end/Mobile Engineer (Flutter)
Builds
Cross-platform mobile and web applications for the Makro retail partner ecosystem
Domain
Retail / Consumer Goods / Mobile Development
Deliverable
production ML models | product features
Required skills
Flutter, Dart, REST API consumption, Git, UX/UI principles, software testing, authentication & authorization, offline functionality, cross-platform development
Preferred skills
Flutter architecture, state management, automated testing, data persistence, multi-platform development practices
Technologies
Flutter, Dart, Git, REST/JSON
Responsibilities
Develop and evolve the Makro App; Build responsive interfaces for various devices; Transform functional requirements and prototypes into features; Create and maintain reusable components; Implement authentication, authorization, and session control; Implement device integrations and notifications; Develop offline capabilities and synchronization processes; Apply UX/UI best practices; Implement validation and error handling; Develop and execute functional tests; Participate in integrated testing and business area homologations; Fix bugs and perform evolutionary improvements; Use Git and versioning best practices; Participate in code reviews; Support build, publication, and versioning processes; Document components, functionalities, and patterns; Participate in technical refinement and demand estimation; Support application maintenance post-production; Collaborate with Back-end and Data Engineering teams; Share responsibility for delivery quality without relying on a dedicated QA structure.