Buscamos alguém para um papel desafiador e gratificante em desenvolvimento de aplicativos móveis.
No dia a dia, você terá como responsabilidade:
* Desenvolver novas funcionalidades e integrações para nossa aplicação Flutter;
* Colaborar com o time para identificar e implementar melhorias nos produtos e na experiência do usuário;
* Garantir a qualidade do código, seguindo as melhores práticas de desenvolvimento;
* Participar do processo de publicação dos aplicativos;
* Implementar soluções escaláveis, performáticas e modulares;
* Monitorar e corrigir problemas para garantir a estabilidade das aplicações;
* Analisar métricas e relatórios de desempenho, usando ferramentas como Firebase Analytics e Crashlytics.
A experiência necessária inclui:
* Experiência prática com Flutter no desenvolvimento de aplicativos móveis;
* Conhecimento avançado em Clean Architecture, Princípios S.O.L.I.D, Clean Code, Padrões de Design e Programação Orientada a Objetos (POO);
* Experiência com testes unitários e Widget Tests;
* Vivência no processo de publicação de aplicativos e liderança de releases;
O candidato ideal também deve ter conhecimento sólido em Firebase, Feature Flags, streams com RxDart, Git, colaborando através de Code Reviews e gerenciamento de estado com Cubit/BLoC.
Diferenciais: não é obrigatório, mas seria incrível se você também possuir:
* Experiência com CI/CD;
* Prática em modularização de projetos;
* Conhecimento sobre concorrência/paralelismo;
* Habilidade para debugging e análise de performance;
* Experiência em testes A/B;
* Vivência em desenvolvimento nativo de aplicativos Android (Kotlin) e/ou iOS (Swift).
Os benefícios oferecidos incluem regime CLT, vale refeição e vale alimentação atrativos, plano de saúde médico e odontológico, seguro de vida, Wellhub ou TotalPass, auxílio home office, vale cadeira, equipamentos disponibilizados, incentivo educacional e bônus semestral.