Desenvolvedor(a) Full Stack Sênior
ICON Solutions do Brasil
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