Jump

Desenvolvedor Full Stack

🌍 Remoto📍 Remoto
PUBLICIDADE

Descrição da Vaga

A Jump está buscando um Desenvolvedor Full Stack Sênior para atuar no desenvolvimento e manutenção de aplicações mobile e do BFF (Backend for Frontend). O profissional trabalhará com React Native, TypeScript, Node.js/NestJs e GraphQL, contribuindo para a evolução das práticas de arquitetura e qualidade de código.

Responsabilidades

  • Desenvolver e manter a aplicação mobile utilizando TypeScript e React Native.
  • Desenvolver e manter o BFF (Backend for Frontend) utilizando Node.js e GraphQL.
  • Colaborar com equipes multidisciplinares (Product Owners, Scrum Masters, Designers e Quality Assurance) para definir e entregar novas funcionalidades.
  • Realizar revisões de código para garantir a consistência e qualidade do mesmo.
  • Identificar e corrigir bugs e gargalos de desempenho.
  • Contribuir para a evolução das práticas de arquitetura e qualidade de código junto ao time.
  • Escrever testes unitários e automatizados para garantir a qualidade e a confiabilidade do código.
PUBLICIDADE

Requisitos

  • ✓Experiência robusta com Node.js, GraphQL, TypeScript e React Native.
  • ✓Conhecimento em AWS Lambda e arquitetura Serverless.
  • ✓Práticas de TDD (Test Driven Development) e BDD (Behavior Driven Development).
  • ✓Conhecimento em CI/CD (Continuous Integration / Continuous Delivery).
  • ✓Proficiência em controle de versão de código, preferencialmente com Git.
  • ✓Compreensão dos princípios de Segurança Mobile.
  • ✓Experiência com metodologias ágeis de desenvolvimento de software.
  • ✓Experiência em testes unitários e automatizados para backend e frontend (Jest/Cucumber/Appium).
  • ✓Redux/Sagas com arquitetura flux.
  • ✓Experiência com NestJS.
  • ✓Experiência com arquitetura Hexagonal (Ports and Adapters).
  • ✓Experiência com desenvolvimento em AWS ECS.
  • ✓Estratégias de cache in-memory (REDIS).
  • ✓Experiência com graphql federation (Apollo Federation).
  • ✓Conhecimento em Query Planning.
  • ✓Conhecimento em SOLID, especialmente em ISP (Segregação de Interfaces) e DIP (Inversão de Dependência).
  • ✓Experiência com Docker.
  • ✓Experiência com AWS.
  • •Experiência em desenvolvimento nativo Android e iOS.
  • •Inglês.
Jump

Sobre a Empresa

Mais vagas na Jump →

A Jump é uma empresa que oferece soluções personalizadas para todos os segmentos. Impulsionamos a transformação digital de empresas e organizações, moldando seus processos, serviços e modelos de negócio com estratégias e tecnologias inovadoras.[Ver Mais]

Informações Adicionais

Selecionamos as principais informações da posição. Para conferir o descritivo completo, clique em "acessar"
PUBLICIDADE
Candidatar-se a esta vaga →

Você será redirecionado para o site da empresa

PUBLICIDADE