Pular para o conteúdo principal

Desenvolvedor Front-End Engineer - Pleno

Descrição da vaga

Estamos buscando um perfil pleno focado em construção de novas frentes (React/Native) e sustentação de legado (Vue).

Responsabilidades e atribuições

• Desenvolver e implementar funcionalidades complexas, garantindo alta performance, escalabilidade e testabilidade.

• Atuar na manutenção e evolução contínua das aplicações web e mobile.

• Garantir a saúde das aplicações em produção, realizando monitoramento, identificação e correção de problemas.

• Contribuir para a evolução técnica do ecossistema, promovendo melhorias de arquitetura, qualidade de código e boas práticas de desenvolvimento.

• Implementar e manter integrações utilizando GraphQL para consultas e mutations.

• Configurar e acompanhar eventos e métricas por meio de ferramentas de analytics, como Segment e Google Analytics.

• Aplicar padrões arquiteturais e boas práticas de engenharia de software em todas as etapas do desenvolvimento.

• Desenvolver e manter testes unitários, de integração e end-to-end, assegurando a qualidade das entregas.

• Atuar na observabilidade das aplicações, utilizando ferramentas de monitoramento para garantir estabilidade e desempenho.

Requisitos e qualificações

• Experiência sólida com React e TypeScript.

• Domínio de Hooks React (useState, useEffect, useMemo, useCallback) e tipagem avançada.

• Experiência com gerenciamento de estado global utilizando Redux Toolkit, Zustand, Recoil ou Context API.

• Experiência no desenvolvimento de aplicações mobile com React Native.

• Conhecimento em Vue.js para manutenção e evolução de aplicações legadas.

• Experiência com GraphQL para implementação de consultas e mutations.

• Conhecimento em ferramentas de analytics, como Segment e Google Analytics.

• Conhecimento e aplicação de padrões arquiteturais como Clean Architecture, Arquitetura Hexagonal e Domain-Driven Design (DDD).

• Experiência na escrita de testes unitários, testes de integração e testes end-to-end utilizando Cypress ou Playwright.

• Conhecimento em ferramentas de observabilidade e monitoramento, como Sentry ou Dynatrace.

• Familiaridade com boas práticas de desenvolvimento, performance, qualidade de código e arquitetura de software.

Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Triagem
  3. Etapa 3: Entrevista R&S
  4. Etapa 4: Entrevista técnica
  5. Etapa 5: CV enviado ao Cliente
  6. Etapa 6: Entrevista Cliente
  7. Etapa 7: Carta Proposta
  8. Etapa 8: Contratação

Transformamos mundos sonhados em trajetórias reais.🧡🚀


Aqui somos #SangueLaranja!


Estamos há 17 anos no mercado, lado a lado com nossos clientes, proporcionando experiências transformadoras. 

Somos um ecossistema de tecnologia e inovação, com expansão global; Além do Brasil estamos presentes na Europa e Reino Unido com escritórios em Portugal, Londres, Dubai e Holanda. 🌎

  

F de Formação: acreditamos na prática da cultura do compartilhamento, no senso de comunidade, e que o conhecimento

tem o poder da transformação!

 

Possuímos iniciativas, e ações sociais, que promovem o desenvolvimento, como a comunidade tech Orange Juice, o Programa de Formação,

nossa escola de liderança e diversas parcerias com ONGs e Edtechs. 

  

Na FCamara todos são bem-vindos, para nós, Diversidade, Respeito e Ética, são elementos inegociáveis e fazem parte do nosso DNA. 

  

E aí, está pronto para fazer parte de um time incrível e ser protagonista da própria história?