Desenvolvedor(a) Sênior React/Next.js
Description
Estamos em busca de um(a) Desenvolvedor(a) Sênior com sólida experiência em React.js e Next.js para atuar em um projeto junto a um cliente internacional do segmento EdTech.
Responsabilities
Desenvolver e evoluir aplicações web utilizando React.js, Next.js, TypeScript e JavaScript moderno; Participar da definição de soluções técnicas e arquitetura de front-end; Consumir e integrar APIs REST e GraphQL; Garantir qualidade, performance, acessibilidade e responsividade das aplicações; Colaborar com profissionais de Produto, Design e Engenharia na evolução das soluções; Realizar revisões de código e contribuir com boas práticas de desenvolvimento; Atuar na identificação e resolução de problemas técnicos, propondo melhorias contínuas; Produzir documentação técnica quando necessário; Participar das cerimônias e alinhamentos do projeto em inglês.
Requirements
Experiência sólida com React.js; Experiência avançada com Next.js; Domínio de TypeScript; Conhecimento em JavaScript (ES6+); Experiência com consumo de APIs REST; Conhecimento em gerenciamento de estado (Context API, Redux, Zustand ou similares); Experiência com Git e fluxo colaborativo de desenvolvimento; Conhecimento em HTML5, CSS3 e responsividade; Vivência em projetos de médio e grande porte; Inglês avançado para comunicação (obrigatório).
Differentials
Experiência em projetos internacionais; Conhecimento em GraphQL; Experiência com testes automatizados (Jest, React Testing Library, Cypress ou Playwright); Conhecimento em CI/CD; Vivência em ambientes AWS, Vercel ou similares; Experiência no segmento de Educação (EdTech).
Benefits
Informações da oportunidade: Projeto para cliente internacional (EdTech); Modelo de contratação: Pessoa Jurídica (PJ); Nível: Sênior. Atuação: Remota
Recruitment Process
1
Culture Interview
First of all, we want to get to know you, that is, who is the person we are going to live with on a daily basis, share joys and count in challenging moments.
2
Tech Interview
It's time to show what you know. We want to better understand your job-specific technical knowledge, your main skills and how you can apply it at Atomsix.
3
Skills Challenge
We propose a challenge to test your technical capacity, your level of expertise and understand where we can fit you in our job plan - junior, mid, senior, etc.
4
Hiring
Are all things okay? It's time to gather your personal documentation, exams and start the process. It's a little bureaucratic, but we promise it will be worth it!
5
Start!
Your onboarding process will be handled by our people & culture team. You will be introduced to the entire team and get to know one of our offices. Welcome to the team!
Apply for this job
Fill the form and prepare for the interview.