Flutter Mobile Developer | Júnior (Remoto)
Summary
Build cross-platform mobile apps for Android and iOS using Flutter and Dart, integrating REST APIs and deploying to app stores.
- Desenvolver aplicativos mobile para Android, iOS ou plataformas híbridas, utilizando as melhores práticas de desenvolvimento;
- Implementar novas funcionalidades com base nos requisitos definidos;
- Garantir a aderência aos padrões técnicos da plataforma, priorizando usabilidade, performance e qualidade da experiência do usuário.
- Realizar integrações com APIs e serviços, assegurando aplicações fluidas, responsivas e estáveis.
- Escrever código limpo, seguro, escalável e de fácil manutenção, seguindo boas práticas de desenvolvimento.
- Colaborar com os times de Back-end, Design e Produto.
- Experiência no desenvolvimento de aplicativos mobile utilizando Flutter e Dart;
- Experiência em desenvolvimento para Android e iOS;
- Experiência em arquitetura de aplicações mobile, boas práticas de desenvolvimento e padrões de projeto;
- Conhecimento em consumo e integração de APIs REST;
- Conhecimento em Azure DevOps para gerenciamento de código, pipelines e versionamento;
- Conhecimento na implementação de testes unitários, garantindo a qualidade e confiabilidade das aplicações;
- Experiência com publicação e manutenção de aplicativos na Google Play Store e Apple App Store;
- Capacidade de atuar de forma colaborativa com equipes multidisciplinares, contribuindo com soluções técnicas e evolução contínua do produto;
- Vivência com metodologias ágeis, como Scrum ou Kanban.
Diferenciais
- Experiência com CI/CD para aplicações mobile;
- Experiência com Clean Architecture e Design Patterns;
- Conhecimento em testes de integração e testes de interface (Widget Tests);
- Conhecimento em Firebase (Authentication, Firestore, Crashlytics, Analytics, Push Notifications);
- Experiência com monitoramento e análise de performance de aplicações mobile.