#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