Job descriptionA Youse esta contratando uma pessoa Desenvolvedora Mobile - Flutter.Main responsibilities Como vai ser o seu dia a dia? Desenvolver e manter aplicativos Mobile iOS/Swift e Flutter.Fazer Integração de sistemas usando RESTful Web Services e JSON.Desenvolvimento usando Services, Maps, GeoFencing, Notifications, Armazenamento local e conceitos de Material Design.Bibliotecas de terceiros iOS usando VIPER, Alamofire, BranchIO, Firebase, Fabric, Facebook, RemoteConfig, Crashltycs e entre outras.Desenvolvimento de Flutter usando BLoC, Provider, Clean Architecture, Mockito (testes de unidade).Manter o projeto com estrutura modular e usar um pipeline de CI / CD (Bitrise).Usar o controle de código de repositório popular: GitHub.Colaborar entre os esquadrões multidisciplinar (QA, Desenvolvedor, BI, UI / UX, PO, Agile Coach).Usar metodologia ágil para atingir os objetivos da empresa.Requirements and skills Se liga no que precisa ter/saber:Domínio em Dart: isso é fundamental, pois é a linguagem de programação utilizada no Flutter. Ter experiência sólida em Dart é essencial.Conhecimento avançado em Flutter SDK: saber trabalhar com widgets, estruturar o layout, navegação, Pattern BLoC, gerência de estado, chamadas HTTP, etc. Quanto mais experiência com o framework, melhor.Projetos no GitHub: ter apps publicados no GitHub ajuda a demonstrar skills técnicas e domínio do Flutter. Código bem documentado e testado impacta.Experiência com Firebase: muitos apps Flutter usam Firebase para backend, autenticação, analytics, etc. Conhecer bem essa plataforma é útil.Testes unitários e widgets: candidatos que escrevem testes unitários de qualidade se destacam. Isso garante apps mais robustos e confiáveis.Performance e otimizações: entender como criar apps fluidos e rápidos, otimizando o código, imagens, animações etc.Domínio de gerenciamento de estado: BLoC, Provider, MobX e outras soluções de estado. Usar as melhores práticas é essencial.Conhecimento de API nativas: saber acessar APIs nativas de câmera, localização, notificações, etc. Isso expande os recursos.Experiência com publicação: já ter publicado apps nas lojas é um diferencial para empresas.Conhecimento em desenvolvimento nativo (Kotlin ou Swift) para desenvolvimento e manutenção em plugins feitos com Flutter.Conhecimento em CI/CD: Fastlane, Bitrise, Github Actions e etc.Additional informationModelo de Trabalho: Híbrido (2x semana Presencial e 3x remoto)Jornada: 7h30/diaRegime de Contratação: CLTLocal: Pinheiros/SP
#J-18808-Ljbffr