Swip

Desenvolvedor(a) Full Stack Sênior

ICON Solutions do Brasil

Remoto 100%PJBR

Sobre a vaga

Desenvolvedor(a) Full Stack Sênior | Foco em Frontend(Remoto)

Você conhece a Icon?

Apaixonados por pessoas e especialistas em tecnologia. Nosso trabalho é encontrar talentos e soluções sob medida para os nossos clientes.

Vem encontrar o seu projeto ideal conosco e participar da comunidade ICON!

Sobre a Vaga

Código da vaga:

Modelo de contratação: PJ

Buscamos um(a) Desenvolvedor(a) Full Stack Sênior com forte atuação em Frontend, capaz de desenvolver aplicações modernas utilizando React, TypeScript e Next.js, além de compreender o fluxo completo da aplicação e atuar em integrações, APIs e demandas end-to-end quando necessário.

Procuramos um profissional colaborativo, comunicativo, com senso de responsabilidade, autonomia e foco na construção coletiva de soluções.

Responsabilidades

  • Desenvolver e evoluir aplicações web utilizando React, TypeScript e Next.js.
  • Construir interfaces performáticas, escaláveis e de alta qualidade.
  • Participar de definições técnicas e arquiteturais.
  • Integrar aplicações com APIs e serviços internos e externos.
  • Atuar em code reviews e disseminação de boas práticas.
  • Garantir qualidade por meio de testes automatizados.
  • Colaborar com times multidisciplinares na evolução dos produtos.
  • Contribuir para a manutenção, observabilidade e sustentabilidade das aplicações.

Requisitos Obrigatórios

Frontend

  • React + TypeScript
  • Next.js
  • Styled Components
  • React Hook Form + Yup
  • Consumo de APIs REST
  • Jest + React Testing Library
  • Git
  • HTML
  • CSS
  • JavaScript
  • Integração com APIs

Engenharia de Software

  • Testes automatizados
  • Clean Code
  • SOLID
  • Code Review
  • Git / Git Flow
  • ESLint / Prettier

Conhecimentos Desejáveis

Backend

  • Node.js + TypeScript
  • APIs REST
  • Express.js ou NestJS
  • Autenticação e autorização
  • JWT / OAuth2
  • Integração com microsserviços
  • Conhecimentos básicos de bancos relacionais
  • Conhecimentos básicos de bancos NoSQL

Engenharia e Qualidade

  • CI/CD
  • Docker
  • Observabilidade e tratamento de erros

Diferenciais

Frontend

  • Next.js API Routes / BFF
  • SSR (Server Side Rendering)
  • SSG (Static Site Generation)
  • ISR (Incremental Static Regeneration)
  • Design System
  • SWR
  • React Query
  • Upload de arquivos / CSV
  • Testes E2E
  • Micro Frontends

Backend e Arquitetura

  • Mensageria, especialmente Kafka

Cloud

  • Experiência com AWS

Perfil Comportamental

Buscamos um profissional que:

  • Trabalhe bem em equipe, priorizando o resultado coletivo.
  • Seja comunicativo, compartilhando contexto, dúvidas e decisões.
  • Tenha abertura para ouvir e receber feedbacks.
  • Possua autonomia e saiba quando envolver outras pessoas.
  • Seja curioso e tenha interesse contínuo em aprender.
  • Participe das decisões técnicas trazendo argumentos e alternativas.
  • Tenha preocupação com qualidade, testes e manutenção do código.
  • Consiga transitar entre frontend e backend entendendo os impactos das decisões técnicas.
  • Tenha senso de responsabilidade sobre o ciclo completo de entrega.
  • Possua visão de produto e contexto de negócio, indo além da implementação técnica.

Local

São Paulo/SP

#vemserICON