Nossa equipe de especialistas em tecnologia procura por profissionais apaixonados que querem fazer a diferença na indústria.
Como Arquiteto de Software, você será responsável por garantir que boas práticas de arquitetura sejam adotadas pelos times de desenvolvimento nos projetos e criar visões arquiteturais que traduzam necessidades de negócio.
A jornada do nosso candidato ideal inclui 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; e 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); experiência sólida com integrações nativas Android (Java/Kotlin) e iOS (Swift/Objective-C) — criação e manutenção de bridges; experiência com arquiteturas móveis modernas (Clean Architecture, MVI/MVVM, Redux, Flux ou similares); conhecimento em CI/CD mobile (GitHub Actions, Fastlane, AppCenter, etc.); vivência com integração contínua com BFFs / REST APIs; forte domínio de modularização, code splitting e monorepos (ex: NX); conhecimento em testes automatizados mobile (Jest, Detox, E2E, Unit Tests); experiência em publicação e distribuição (Google Play, App Store, TestFlight, Firebase App Distribution); comunicação técnica clara e colaborativa com times multidisciplinares; capacidade de mentorar e influenciar decisões técnicas em múltiplos squads; perfil investigativo e hands-on, com habilidade para diagnosticar e resolver gargalos complexos; e foco em excelência técnica, segurança e experiência do usuário.
Conhecimentos Desejáveis
* React Native New Architecture (Fabric, TurboModules)
* Conceitos de arquitetura escalável (DDD, Event-Driven, Hexagonal)
* Micro frontends mobile ou arquitetura plugin-based
* Segurança mobile avançada (OWASP Mobile, App Attest, biometria, criptografia local)
* Análise de performance nativa (Systrace, Perfetto, Instruments)
Benefícios
Cartão Caju: você pode usar como quiser nos benefícios de alimentação e home office;
Day-off no aniversário: um presente para você celebrar o seu dia special!
Kit de onboarding: você receberá todas as ferramentas essenciais e mimos exclusivos para os nossos Rethinkers;
Auxílio bem-estar mensal: apoie a sua saúde e tranquilidade;
Convênio médico Bradesco: 100% custeado pela Rethink, com cobertura nacional;
Assistência odontológica: cuidamos da sua saúde bucal!
Saúde mental: uma plataforma especial para ajudar a lidar com os seus problemas!
Wellhub: uma área dedicada para o seu bem-estar físico;
On Happy: planeje suas viagens à lazer!
,