Descrição da Vaga
Estamos procurando por um profissional competente para ocupar o cargo de Arquiteto de Software. Nesta função, você será responsável por garantir que as boas práticas de arquitetura sejam adotadas pelos times de desenvolvimento nos projetos e criar visões arquiteturais que comuniquem a solução de forma clara ao time técnico.
Responsabilidades:
* Garantir a adoção de boas práticas de arquitetura nos projetos;
* Criar visões arquiteturais que comuniquem a solução de forma clara ao time de desenvolvimento;
* Traduzir necessidades de negócio em decisões técnicas e estruturais;
* Tomar decisões que facilitem a gestão do ciclo de vida dos produtos;
* Implementar e acompanhar métricas de qualidade;
* Apoiar e orientar times de desenvolvimento em decisões arquiteturais;
* Assegurar que soluções respeitem restrições e atendam atributos de qualidade;
* Atuar de forma colaborativa com times multidisciplinares para garantir excelência técnica e experiência do usuário.
Para esta vaga, é essencial ter domínio em React Native (Hooks, Context API, TypeScript, Navigation, Animations, Performance Optimization) e experiência sólida com integrações nativas Android (Java/Kotlin) e iOS (Swift/Objective-C). Além disso, é fundamental ter conhecimento em arquiteturas móveis modernas (Clean Architecture, MVI/MVVM, Redux, Flux ou similares), CI/CD mobile (GitHub Actions, Fastlane, AppCenter, etc.), vivência com integração contínua com BFFs / REST APIs e forte domínio de modularização, code splitting e monorepos (ex: NX).
Benefícios
* Cartão Caju para uso como quiser nos benefícios de alimentação e home office;
* Day-off no aniversário;
* Kits de onboarding com todas as ferramentas essenciais e mimos exclusivos para Rethinkers.
Oportunidades de Desenvolvimento
* Plataforma interna com cursos de hard e soft skills;
* Oportunidades reais de crescimento em um ambiente que valoriza o aprendizado contínuo.