🏢 Empresa: Platform Builders
🏠 Modelo: Remoto
💼 Tipo: CLT
📋 Descrição da Vaga
Quem somos nós?
Somos um ecossistema de transformação digital que combina tecnologia e visão estratégica para escalar resultados e aumentar o valor entregue aos nossos clientes. Atuamos na construção de soluções inovadoras e disruptivas em mais de 300 projetos com grandes empresas nacionais de múltiplos segmentos.
Nosso propósito é impactar positivamente pessoas e negócios, exponencializando cada um para atingir seu máximo potencial. Respeitamos todas as diferenças e criamos um espaço aberto e livre para você ter autonomia, expor suas ideias, aprender com os erros, se conectar com outras pessoas e gerar mudanças ao seu redor.
Se você busca um ambiente colaborativo, desafiador e que incentiva evolução constante e protagonismo, aqui é o seu lugar.
Antes de avançarmos, é importante você saber que:
- Contratação: CLT
- Modelo de Trabalho: Remoto
- Horário: das 9h às 12h e das 13h às 18h. A jornada é flexível conforme agendas e entregas.
- Etapas do Processo: Composto por 3 a 4 etapas, com um tempo médio de até 03 dias úteis entre uma etapa e outra.
- Meios de Comunicação: Utilizamos E-mail e WhatsApp. Certifique-se de que essas informações estejam corretas no momento de inscrição para evitar falhas na comunicação.
O que buscamos?
Estamos em busca de um(a) Desenvolvedor(a) Mobile (React Native) Sênior para atuar na construção, evolução e sustentação de aplicações mobile de alta performance.
Você fará parte de uma equipe multidisciplinar, trabalhando em conjunto com designers, desenvolvedores backend, arquitetos de software e demais stakeholders para desenvolver soluções escaláveis, modernas e focadas na melhor experiência para o usuário.
Buscamos uma pessoa com forte domínio técnico, autonomia para conduzir soluções complexas e capacidade de contribuir com decisões arquiteturais, boas práticas de desenvolvimento e evolução contínua das aplicações. Esperamos também um perfil colaborativo, com boa comunicação, senso de dono e disposição para compartilhar conhecimento com o time.
Como será seu dia a dia?
- Desenvolver, evoluir e manter aplicações mobile utilizando React Native.
- Participar da definição da arquitetura técnica das aplicações.
- Desenvolver novas funcionalidades com foco em performance, escalabilidade e qualidade.
- Transformar layouts em interfaces responsivas, intuitivas e aderentes às melhores práticas de UX.
- Integrar aplicações com APIs REST e demais serviços.
- Desenvolver e manter integrações com código nativo Android e iOS quando necessário.
- Atuar na publicação e manutenção de aplicativos na Google Play e App Store.
- Implementar e evoluir funcionalidades como Push Notifications, Deep Links e autenticação.
- Identificar, analisar e corrigir bugs, promovendo estabilidade e confiabilidade das aplicações.
- Realizar otimizações de performance, renderização e consumo de recursos.
- Escrever código limpo, reutilizável, testável e de fácil manutenção.
- Participar de code reviews e contribuir para a evolução técnica do time.
- Colaborar com equipes multidisciplinares em um ambiente ágil.
Para cumprir esse desafio, você precisa ter:
- Experiência sólida no desenvolvimento de aplicações utilizando React Native em ambiente de produção.
- Domínio de TypeScript e JavaScript (ES6+).
- Conhecimento avançado de React Native, incluindo Hooks, componentização e React Navigation.
- Experiência com gerenciamento de estado utilizando Redux, Context API ou similares.
- Experiência no consumo e integração de APIs REST.
- Vivência com publicação e manutenção de aplicativos na Google Play e App Store.
- Conhecimento em integrações entre React Native e código nativo Android (Java ou Kotlin).
- Conhecimento em arquitetura de software, Clean Code, princípios SOLID e padrões de projeto.
- Experiência com Git e fluxo de versionamento colaborativo.
- Conhecimento em Firebase, incluindo serviços como Authentication, Cloud Messaging, Analytics ou Crashlytics.
Você irá se destacar se tiver:
- Experiência com pipelines de CI/CD para aplicações mobile (Fastlane, Bitrise, GitHub Actions ou similares).
- Experiência com testes automatizados utilizando Jest, React Native Testing Library ou Detox.
- Conhecimento em ferramentas de observabilidade, como Sentry ou Datadog.
- Conhecimento em Swift/Objective-C para integrações com código nativo iOS.
O que oferecemos aos nossos Builders?
- Auxílio Alimentação (VA/VR) no cartão Caju;
- Auxílio Home-Office no cartão Caju;
- Programa de Pontos Flexíveis em seu Caju - um valor fléxivel para você usar como você quiser;
- Plano de Saúde Nacional Porto Seguro (Plano Prata com apartamento e sem coparticipação) com 50% da mensalidade custeada pela Builders;
- Assistência Odontológica pela Porto Seguro (Plano Bronze) com 100% da mensalidade paga pela Builders;
- Auxílio Creche para crianças de até 72 meses;
- Auxílio à Saúde Mental - acesso ao aplicativo Conexa;
- Auxílio à Saúde Física - acesso ao aplicativo Gympass e TotalPass;
- Seguro de vida
Todas as nossas vagas são inclusivas e abertas a pessoas de todas as identidades de gênero, orientações sexuais, idades, etnias, culturas, origens, crenças, deficiências e outras diversidades. Acreditamos que a pluralidade enriquece nosso time e promove um ambiente de trabalho mais inovador e colaborativo.
Ficou com curiosidade de saber mais? #SóBora se inscrever?
💡 Dicas de Ouro para Conseguir uma Vaga Home Office
1. Adapte seu currículo para cada vaga específica
Enviar o mesmo currículo para todas as vagas é um erro clássico. Leia atentamente a descrição e adapte seu resumo profissional.
2. Demonstre experiência com gestão autônoma de tarefas
Empresas que contratam para home office buscam profissionais que entregam sem precisar de supervisão constante.
3. Domine as ferramentas de comunicação remota
Em equipes remotas, quem se comunica melhor por escrito se destaca. Aprenda a usar Slack, Microsoft Teams, Notion, Trello e Google Workspace com proficiência.
💡 Interessado nesta oportunidade?
Esta vaga de Desenvolvedor(a) React Native Sênior na Platform Builders oferece trabalho 100% remoto.