Desenvolvedor Pleno - React Native
Descrição da Vaga
Vaga híbrida sendo 3x presencial e 2x remoto no Rio de Janeiro (interessados favor mandar cv para vitor@rehva.com.br)
Missão da vaga:
Transformar protótipos de alta fidelidade em experiências móveis fluidas e performáticas. Como Desenvolvedor Frontend, você será o guardião da interface, garantindo que cada interação no aplicativo seja intuitiva e rápida. Atuará na linha de frente da implementação de novas funcionalidades, colaborando diretamente com designers para elevar o padrão de usabilidade e garantir a consistência visual em diferentes dispositivos e sistemas operacionais. Sustentar e evoluir a arquitetura de aplicativos, focando em código limpo, reutilizável e escalável. Responsável por implementar lógicas complexas de integração com APIs, otimizar o tempo de carregamento e garantir a estabilidade técnica da aplicação. Esperamos que você contribua ativamente para a melhoria de nossos processos de desenvolvimento, revisando códigos e propondo soluções técnicas que equilibrem inovação e performance, acelerando a entrega de valor aos nossos usuários através do desenvolvimento ágil de novas features.
Responsabilidades e atribuições:
Desenvolvimento Mobile: Criar, manter e escalar interfaces de aplicativo utilizando React Native com o ecossistema CLI, Expo, garantindo alta fidelidade ao design (Pixel Perfect). Arquitetura e Estado: Gerenciar o estado global e o cache da aplicação de forma eficiente utilizando Zustand, Context API e Tanstack Query (desejável). Gerenciamento de Dados e Offline: Implementar persistência de dados local de alta performance com MMKV e integrar com serviços de backend via Firestore (Firebase). Rotas e Navegação: Estruturar a navegação do aplicativo utilizando Expo Router, garantindo fluxos intuitivos e deeplinks funcionais. Qualidade e Performance: Escrever código limpo, modular e testável (TypeScript), focando na otimização de renderização e boas práticas de componentização.Requisitos e qualificações:
Formação: Ensino Superior Completo em TI, Engenharia de Software ou áreas relacionadas. Experiência: Experiência comprovada no desenvolvimento de aplicativos móveis utilizando React Native e TypeScript. Conhecimentos Técnicos: Vivência sólida com o framework React Native, consumo de APIs/Serviços (REST ou GraphQL) e manipulação de estruturas de dados complexas.Competências (Técnicas e Comportamentais):
Domínio de TypeScript. Sólidos conhecimentos na stack: React Native CLI, Expo, e Zustand. Conhecimento em estilização (Styled Components, NativeWind ou StyleSheets otimizados) e design responsivo para diferentes tamanhos de tela. Familiaridade com MMKV para armazenamento local seguro e rápido. Entendimento do fluxo de publicação nas lojas (App Store e Google Play). (Desejável) Capacidade de depurar problemas (debugging) em camadas nativas (Android/iOS) quando necessário. (Desejável) Proatividade, boa comunicação e facilidade para trabalhar com metodologias ágeis (Scrum/Kanban). Compromisso com a qualidade visual e usabilidade (UX/UI).Benefícios:
• Plano de Saúde e Odontológico Bradesco (extensivo a dependentes);• Auxílio financeiro no caso de dependentes com deficiência intelectual;• Convênio Farmácia (descontos de até 85%);• Previdência Complementar (FlexPrev);• Seguro de Vida;• Licença Paternidade/Maternidade estendida;• VA/VR (Caju Benefícios);• Auxílio Educacional (para dependentes até o ensino médio);• TotalPass• Assinatura Solar;• Clube Smiles Corporativo;• Adicional por tempo de serviço;• Plataforma de Aprendizagem;
Outras buscas que podem te interessar:
- Vagas de emprego de Programador
- Vagas de emprego de Desenvolvedor
- Vagas de emprego de Engenheiro de Software
- Vagas de emprego de Analista de Sistemas
- Vagas de emprego de Desenvolvedor Front-end
- Vagas de emprego de Desenvolvedor Back-end
- Vagas de emprego de Desenvolvedor Full Stack
- Vagas de emprego de PHP
- Vagas de emprego de Java
- Vagas de emprego de Python
- Vagas de emprego de DevOps Engineer