Desenvolvedor Móvel de Software
A jornada de quem ama repensar o futuro está aqui.
* Criar visões arquiteturais que comuniquem a solução de forma clara ao time de desenvolvimento;
* Tomar decisões que facilitem a gestão do ciclo de vida dos produtos;
* Apoiar orientar times de desenvolvimento em decisões arquiteturais;
Para esta vaga, é essencial:
1. Domínio em React Native (Hooks, Context API, TypeScript, Navigation, Animations, Performance Optimization):
* Dominar as melhores práticas de programação mobile e utilizar tecnologias como React Native para criar aplicativos móveis inovadores;
* Criar interfaces usuários intuitivas e atraentes utilizando hooks, contexto e outros recursos de React Native;
2. Experiência sólida com integrações nativas Android (Java/Kotlin) e iOS (Swift/Objective-C):
* Familiaridade com as linguagens Java/Kotlin e Swift/Objective-C para criação de bridges e integrações nativas entre plataformas;
* Criar pontes seguras e escaláveis entre as plataformas;
3. Conhecimento em arquiteturas móveis modernas:
* Entender as melhorias trazidas por arquiteturas limpas, MVI/MVVM, Redux e Flux;
* Aplique essas arquiteturas em projetos móveis para garantir qualidade, escalabilidade e manutenibilidade;
4. Vivência com integração contínua:
* Familiaridade com ferramentas de CI/CD como GitHub Actions e Fastlane;
* Criar fluxos de entrega contínua eficientes para garantir a liberação rápida de novas funcionalidades e patches;
5. Testes automatizados mobile:
* Familiaridade com Jest e Detox para testar aplicações móveis;
* Criar casos de teste robustos e eficazes para garantir a qualidade da aplicação;
6. Publicação e distribuição:
* Conhecer as melhores práticas para publicar e distribuir aplicações móveis no Google Play e App Store;
* Criar estratégias de marketing digital eficazes para aumentar a visibilidade da aplicação;
7. Comunicação técnica clara:
* Capacidade de explicar complexas ideias técnicas de forma clara e concisa;
* Ser capaz de liderar equipes multidisciplinares e tomar decisões informadas;
8. Mentoria e influência:
* Capacidade de guiar e motivar colegas e subordinados;
* Ser capaz de influenciar decisões técnicas em múltiplos squads;
9. Perfil investigativo e hands-on:
* Proatividade em resolver problemas complexos;
* Capacidade de diagnosticar e resolver gargalos;
10. Excelência técnica:
* Mantém um compromisso contínuo com aprendizado e melhoria profissional;
* Inova e adapta-se às mudanças do mercado;