Desenvolvedor(a) React
Description
Estamos em busca de um(a) Desenvolvedor(a) React com sólida experiência em React.js e TypeScript para atuar em um projeto junto a um cliente internacional. O profissional será responsável pela evolução de uma aplicação web voltada aos usuários finais e pelo desenvolvimento e manutenção de blocos personalizados para o WordPress Gutenberg, atuando em um ambiente com diferentes integrações e tecnologias.
Responsabilities
Desenvolver e evoluir aplicações utilizando React.js, TypeScript e Redux; Manter soluções de Server-Side Rendering (SSR) utilizando Razzle/Express; Consumir e integrar APIs utilizando GraphQL; Implementar e manter funcionalidades de busca utilizando Algolia; Desenvolver testes end-to-end utilizando Cypress; Desenvolver e manter formulários utilizando Formik; Trabalhar com integrações de analytics utilizando Segment; Integrar serviços como Google Maps e reCAPTCHA; Desenvolver e manter blocos personalizados do WordPress Gutenberg utilizando React/JSX; Trabalhar com APIs e ferramentas do WordPress Block Editor; Manter configurações e ferramentas de build utilizando Webpack, Babel e SCSS; Gerenciar ambientes do plugin utilizando wp-env; Participar das cerimônias e alinhamentos do projeto em inglês.
Requirements
3+ anos de experiência com React.js; Domínio de TypeScript; Experiência com Redux ou gerenciamento de estado similar; Conhecimento em Node.js/Express; Experiência com GraphQL; Conhecimento em SSR utilizando Razzle, Next.js ou tecnologias similares; Experiência com testes E2E, preferencialmente Cypress; Conhecimento em Webpack, Babel e SCSS; Experiência com Git e fluxo colaborativo de desenvolvimento; Inglês avançado (C1/C2) para comunicação (obrigatório).
Differentials
Experiência com WordPress Gutenberg / Block Editor; Experiência com Algolia; Conhecimento em Formik e Segment; Experiência com Google Maps e reCAPTCHA; Conhecimento em AWS SDK; Experiência em projetos internacionais.
Benefits
Informações da oportunidade: Projeto internacional; 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.