Pular para o conteúdo principal

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

Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Mapemaneto de Stack
  3. Etapa 3: Fit Cultural
  4. Etapa 4: Entrevista Líder
  5. Etapa 5: Oferta e Negociação
  6. Etapa 6: Contratação

Become a Compasser, be part of AI/R.

Compass UOL is a global firm and part of the AI Revolution Company, together transforming organizations using Artificial Intelligence, Generative AI, and other of today’s most advanced technologies.


We equip our team with proprietary and external AI-driven tools to design and build digital-native platforms, integrating cutting-edge technologies and enabling companies to innovate, transform their businesses, and drive success in their markets.

To achieve this, we attract and develop the best talent, creating opportunities that enhance people’s lives and highlight the positive impact of disruptive technologies.

We empower borderless talent and promote knowledge and opportunities in the latest market trends, driving significant personal and professional growth.

Join us and be part of the AI-driven revolution.