Software Developer Front-end Pleno

TruckPag

View company

Front-End

Category

Full-Time

Work schedule

Pleno

Level

Contractor

Contract Type

R$6,000.00 - R$8,000.00

Salary range

Remote

Location

Description:

Published: 30/09/2026

A TruckPag está em busca de uma pessoa Software Developer Front-end Pleno para aumentar o time de tecnologia. Você vai atuar no desenvolvimento das interfaces dos nossos produtos, trabalhando com as duas gerações de UI da empresa (MUI v5 + Emotion + design system @truckpag/components nos projetos legados e Tailwind CSS + shadcn/ui + Radix UI + Lucide nos projetos novos), em colaboração com os times de back-end e mobile. 

Responsabilidades

  • Escrever código e funções facilmente testáveis e compreendidas por outros desenvolvedores, considerando casos extremos e erros; 

  • Compreender a pirâmide de testes, escrever testes unitários de acordo com a regra de negócio e testes de integração com apoio de desenvolvedores sênior e do Líder Técnico; 

  • Testar casos extremos e erros esperados, usar abordagem sistemática para depurar problemas e conhecer a filosofia de monitoramento da organização e os dados operacionais do domínio da equipe; 

  • Entender o contexto do domínio de negócio, as boas práticas, padrões e processos do time, desenvolvendo funções que melhorem a qualidade do código e reduzam débito técnico; 

  • Entender a importância da segurança nas implementações e envolver o Líder Técnico em decisões com implicação de segurança; 

  • Atuar conforme a priorização de tarefas, identificando dependências entre tarefas e requisitos; 

  • Desenhar estrutura de estado de aplicação e componentes reutilizáveis, com revisão de sênior ou especialista; 

  • Aplicar diretrizes de acessibilidade e de performance de renderização (carregamento sob demanda, controle de re-render) de forma proativa; 

  • Tratar erros de consumo de API com autonomia, incluindo falhas de rede e respostas inesperadas do back-end; 

  • Escrever testes cobrindo os dois estados de funcionalidades de interface implementadas por trás de feature flag, com apoio de sênior. 

Perfil que buscamos

  • Proatividade: antecipa problemas de usabilidade ou performance antes de ser perguntado; 

  • Trabalho em equipe: colabora com colegas de front, back e mobile sem precisar de mediação constante; 

  • Foco no cliente: prioriza o que implementar pelo impacto real na experiência de quem usa a interface; 

  • Resolução de problemas: decide como depurar e corrigir problemas de complexidade média com autonomia; 

  • Adaptabilidade e autoliderança: transita entre demandas de complexidade crescente sem precisar de re-explicação constante de contexto; 

  • Boa comunicação: traduz decisões técnicas de interface para quem não é desenvolvedor sem perder precisão. 

Informações da vaga

  • Contratação: PJ; 

  • Modalidade: remota, com disponibilidade para viagens eventuais para encontros presenciais; 

  • Horário: 08:00 às 17:30; 

  • Formação: ensino superior completo ou em andamento, ou experiência equivalente comprovada na área; 

  • Experiência: 2 a 4 anos na função. 

Skills

ReactTailwind CSSVitestTypescriptReduxZustandDockerFigmaTesting LibraryTanStack Query

Requirements

React e TypeScript em nível intermediário, com capacidade de desenhar estrutura de estado e componentes reutilizáveis

Vite, Node (18 a 24) e gerenciador de pacotes (npm ou pnpm)

MUI v5 + Emotion + design system próprio (@truckpag/components) e Tailwind CSS + shadcn/ui + Radix UI + Lucide

Gestão de estado: Redux + Redux Toolkit + Redux Saga (legado), Zustand (novos), TanStack Query e Context API ou Constate

Formulários com React Hook Form + Yup (legado) ou Zod (novos)

Tabelas com react-table v7 / material-react-table (legado) e TanStack Table v8 (novos)

Testes com Vitest, Testing Library e MSW para mock de API

Padronização de código: ESLint (@truckpag/eslint-config), Prettier, Husky, lint-staged, Commitlint ou Commitizen

Acessibilidade e responsividade de interfaces

Git e GitLab CI: escrever e entender .gitlab-ci.yml e participar do pipeline de build e teste do front-end

Experiência com CI/CD

Docker para ambiente de desenvolvimento local

Linux e uso de terminal como ambiente padrão de desenvolvimento

git-crypt para variáveis de ambiente

Figma: implementação fiel a partir do design entregue

Uso de IA no desenvolvimento no dia a dia (Cursor)

Integração entre sistemas via consumo de APIs

Metodologias ágeis (Scrum, Kanban)

Noções de segurança da informação e prevenção de vulnerabilidades web no front-end (XSS, CSRF, CORS e CSP)

TruckPag

View company

Somos uma empresa de meios de pagamento especializada em gestão de frotas

Cascavel

City

2019

Founded

101-200

Employees

FinTech

Sector

Software Developer Front-end Pleno

TruckPag

View company

Front-End

Category

Full-Time

Work schedule

Pleno

Level

Contractor

Contract Type

R$6,000.00 - R$8,000.00

Salary range

Remote

Location