React Native Developer | Junior
Descrição da Vaga
**Responsabilidades e atribuições** * Desenvolver e evoluir aplicações mobile utilizando React Native; * Atuar no desenvolvimento Frontend com React e/ou Next.js e Backend com Java Spring e/ou Node.js; * Projetar, desenvolver e integrar APIs REST; * Colaborar com times multidisciplinares, participando ativamente das cerimônias ágeis (Scrum, Kanban); * Contribuir nos refinamentos técnicos junto à equipe de engenheiros e Tech Lead, avaliando riscos e impactos relacionados a desempenho, escalabilidade, segurança e manutenibilidade; * Desenvolver e sustentar soluções alinhadas ao escopo e objetivos do time; * Aplicar boas práticas de Clean Code, Clean Architecture e modularização; * Implementar e manter testes unitários e testes automatizados, seguindo padrões de qualidade como a Pirâmide de Testes; * Atuar na concepção, manutenção e sustentação dos testes automatizados; * Utilizar ferramentas de versionamento (Git) e seguir fluxos de desenvolvimento definidos; * Trabalhar com Hooks, Redux e Context API para gerenciamento de estado; * Garantir a qualidade do código por meio de revisões, padronizações e melhoria contínua; * Ter visão clara de todo o ciclo de desenvolvimento de software, desde o levantamento de requisitos até a entrega e sustentação; * Apoiar práticas de observabilidade e monitoramento das aplicações. **Requisitos e qualificações** * Ensino superior completo; * Experiência comprovada em desenvolvimento de aplicações mobile com React Native; * Experiência em desenvolvimento Backend com Java Spring e/ou Node.js; * Experiência em desenvolvimento Frontend com React e/ou Next.js; * Experiência no consumo e desenvolvimento de APIs REST; * Domínio de JavaScript e/ou TypeScript; * Experiência com Hooks, Redux e Context API; * Conhecimento sólido em HTML e CSS; * Experiência com Git e versionamento de código; * Conhecimento e aplicação de Clean Code, Clean Architecture e modularização; * Experiência com testes unitários e conhecimento em testes automatizados; * Conhecimento em metodologias ágeis (Scrum, Kanban); * Conhecimento em Firebase, especialmente Remote Config; * Conhecimento em padrões de qualidade de software, como a Pirâmide de Testes. * Desejáveis: Conhecimento em Design Patterns e princípios SOLID; Experiência com Atomic Design e Storybook; Conhecimento na ferramenta de depuração Flipper; Experiência com arquitetura de microsserviços; Conhecimento em bancos de dados relacionais e não relacionais; Experiência com observabilidade de software (Dynatrace, Grafana, Crashlytics); Conhecimento em arquitetura de microfrontends. **Informações adicionais** \#remote
Vaga originalmente publicada em: linkedin
Receba vagas como esta no seu email
Crie um alerta gratuito e seja o primeiro a saber de novas oportunidades
Alertas que entendem o que você quer
Não receba qualquer vaga. Receba apenas as que combinam exatamente com o que você busca.
Filtro:
Você recebe tudo isso:
Filtro:
Você recebe apenas:
Zero ruído. Só vagas relevantes para você.
Outros exemplos de filtros precisos:
Filtros Combinados
Combine linguagem + framework + nível + localização. Seja tão específico quanto quiser.
Email Diário
Receba um resumo diário apenas com vagas que passam nos seus filtros. Sem spam.
Kanban Visual
Organize suas candidaturas em um quadro Kanban. Acompanhe cada processo seletivo.
Planos simples, sem surpresas
Comece grátis e faça upgrade quando quiser
Premium
- Tudo do plano gratuito
- Vagas salvas ilimitadas
- Quadros Kanban ilimitados
- Alertas de vagas por email
- Suporte prioritário
Pronto para encontrar sua vaga ideal?
Junte-se a milhares de desenvolvedores que já usam o Job For Dev
Encontre as melhores oportunidades para desenvolvedores no Job For Dev