O objetivo principal do Arquiteto de Software é garantir que as boas práticas de arquitetura sejam adotadas nos projetos. Isso envolve a criação de visões arquiteturais claras e a comunicação eficaz com os times de desenvolvimento.
Além disso, o Arquiteto de Software deve ser capaz de traduzir necessidades de negócio em decisões técnicas e estruturais, facilitando a gestão do ciclo de vida dos produtos. Ele também deve implementar e acompanhar métricas de qualidade, além de apoiar e orientar os times de desenvolvimento em decisões arquiteturais.
Para isso, é necessário dominar tecnologias como React Native, Java/Kotlin, Swift/Objective-C e arquiteturas móveis modernas. A experiência com integrações nativas Android e iOS, bem como a capacidade de criar e manter bridges, são fundamentais.
Outras habilidades importantes incluem conhecimento em CI/CD mobile, testes automatizados mobile e publicação e distribuição de aplicativos. Além disso, a capacidade de comunicar-se claramente com times multidisciplinares e influenciar decisões técnicas é crucial.
Requisitos mínimos:
* Domínio em React Native;
* Experiência sólida com integrações nativas Android (Java/Kotlin) e iOS (Swift/Objective-C);
* Conhecimento em arquiteturas móveis modernas;
* Experiência com CI/CD mobile;
* Habilidades em testes automatizados mobile;
* Capacidade de publicar e distribuir aplicativos;
* Comunicação técnica clara;
Benefícios:
* Kit de onboarding com todas as ferramentas essenciais;
* Auxílio bem-estar mensal;
* Convênio médico 100% custeado pela empresa;
* Assistência odontológica;
* Saúde mental com plataforma Conexa Saúde;
* Wellhub para cuidar do corpo em movimento;
* On Happy para planejar viagens à lazer;
Como funciona o nosso processo seletivo?
* Inscrição no perfil;
* Bate-papo com People;
* Entrevista técnica com liderança;
* Feedback final;