
#73869
Desenvolvedor FrontEnd React Senior | nstech | Remoto
nstech
Sobre a vaga
A nstech é a maior empresa de software para logística da América Latina e conecta empresas, soluções e talentos para transformar um dos setores mais essenciais da economia. Na Holding, atuamos de forma estratégica, apoiando as empresas do grupo em temas corporativos, tecnologia, pessoas, cultura, governança e crescimento. Aqui, buscamos profissionais que queiram atuar com visão de negócio, colaboração e impacto, ajudando a sustentar a evolução do ecossistema nstech.
Principais atividades, responsabilidade e atribuições:
- Liderar desenvolvimento em React/TypeScript, definindo arquitetura, padrões e qualidade.
- Projetar e manter design system, garantindo consistência, acessibilidade (WCAG) e performance.
- Traduzir requisitos em interfaces escaláveis, responsivas e acessíveis, orientando UX/UI.
- Orquestrar REST/GraphQL com modelagem de dados, estados assíncronos, caching, retries e observabilidade.
- Padronizar bibliotecas para formulários, validação, estado e comunicação com APIs, promovendo governança técnica.
- Resolver problemas complexos e débitos técnicos com refactors, otimização de performance e suite de testes (unit, integração, e2e).
- Definir e manter estratégia Git e automações de CI/CD, garantindo PRs de alta qualidade.
- Conduzir code reviews e mentoria, elevando padrões de engenharia e segurança.
- Alinhar com produto e design, antecipando riscos e propondo soluções orientadas a valor.
- Definir métricas (Web Vitals, erros, TTI/TTFB) e otimizar continuamente com telemetria.
- Assegurar acessibilidade e i18n desde o início com guidelines e validações automáticas.
- Evoluir a arquitetura (modularização, microfrontends quando necessário) para escalar e facilitar manutenção.
Requisitos e qualificações
- Sólida experiência profissional em desenvolvimento frontend utilizando React e TypeScript.
- Domínio de HTML5, CSS3 (Sass, CSS-in-JS, Tailwind ou similares) e princípios de design responsivo.
- Experiência avançada com padrões de gerenciamento de estado (Redux, Zustand, Context API) e cache/data-fetching (React Query, SWR).
- Vivência comprovada na criação, evolução e documentação de Design Systems ou bibliotecas de componentes.
- Forte cultura de qualidade com domínio em testes automatizados (Jest, React Testing Library, Cypress ou Playwright).
- Conhecimento profundo em otimização de performance web (Core Web Vitals, renderização, code-splitting, bundle size).
- Domínio de Git, fluxos de versionamento complexos e vivência prática com esteiras de CI/CD.
- Capacidade de tomar decisões arquiteturais e defender escolhas técnicas com base em trade-offs.
- Perfil colaborativo com excelente comunicação e experiência em mentoria de desenvolvedores (code review, pair programming).
Diferenciais
- Conhecimento em arquitetura de microfrontends e modularização.
- Conhecimento em outras bibliotecas/frameworks (Vue.js, Angular) e/ou back-end (Node.js).
- Habilidade de comunicação e liderança em equipes multidisciplinares.
Benefícios
- Convênio médico com coparticipação
- Plano odontológico
- Ticket refeição, sem custo para o colaborador
- Wellhub/Gympass
- Zenklub: duas consultas mensais sem custo
- Day off de aniversário
- Seguro de vida sem custo
- Auxílio funeral sem custo
Local:Remoto/Remoto
Formação:Ens. Médio Completo