Qual é a missão dessa posição?
Desenvolver e evoluir o WebCheckout, criando soluções escaláveis, performáticas e seguras para diferentes métodos de pagamento e países.
A pessoa deverá conseguir investigar regras de negócio por meio de documentações, APIs, repositórios e aplicações existentes, utilizando essas informações para construir e evoluir as novas jornadas do checkout.
Esperamos um perfil atento aos detalhes, com foco em performance, UX e experiência do usuário, capaz também de identificar e sugerir melhorias no produto.
Quais serão as atividades do dia a dia?
- Desenvolver funcionalidades com React, TypeScript e JavaScript.
- Criar e evoluir Micro Front-ends com Webpack Module Federation.
- Atuar nas jornadas de Pix, cartões, boleto, Apple Pay e outros meios de pagamento.
- Investigar fluxos existentes em documentações, APIs e repositórios antigos.
- Trabalhar com internacionalização e regras específicas por país.
- Desenvolver interfaces responsivas utilizando Tailwind e Design System.
- Buscar melhorias de performance, UX e experiência mobile.
- Implementar testes automatizados.
- Investigar e corrigir bugs buscando a causa raiz.
- Participar de refinamentos, code reviews e decisões técnicas.
- Trabalhar em conjunto com Back-end, QA, UX e Produto.
- Utilizar Azure DevOps para demandas, código e pipelines.
- Utilizar ferramentas de IA, como Claude, GitHub Copilot e agentes de desenvolvimento, para apoiar investigação, desenvolvimento e testes.
Quais são os requisitos obrigatórios para essa posição?
- React e TypeScript.
- JavaScript ES6+, HTML5 e CSS3.
- Micro Front-ends.
- Webpack Module Federation.
- Tailwind CSS.
- i18n e internacionalização.
- APIs REST.
- Git.
- Testes automatizados com Vitest, Jest ou similares.
- Componentização e Design Systems.
- Azure DevOps.
- Scrum ou Kanban.
- Performance Web, Lazy Loading e Code Splitting.
Quais são os requisitos diferenciais para essa posição?
- Experiência com meios de pagamento, adquirência ou mercado financeiro.
- Conhecimento de checkout, gateways e antifraude.
- Experiência com Pix, cartões, boleto ou carteiras digitais.
- Projetos globais, multi-país ou multi-idioma.
- Storybook.
- Docker e Nginx.
- CI/CD.
- Observabilidade e monitoramento.
- React Native ou Flutter.
- Experiência com IA aplicada ao desenvolvimento.
- Conhecimento de Claude, GitHub Copilot, Devin ou ferramentas similares.
- Experiência com métodos ágeis e boa capacidade de organização das próprias demandas.