Desenvolvedor Front-End Sênior
A3 DATA CONSULTORIA S.A. · Belo Horizonte, MG ·
- Work mode
- Remote
- Category
- Frontend
Estamos em busca de uma Pessoa Desenvolvedora Front-End Sênior para integrar nosso time de tecnologia e atuar de forma estratégica na construção e evolução das experiências digitais dos nossos produtos web e mobile.
Essa pessoa será referência técnica em front-end, contribuindo ativamente para decisões de arquitetura, qualidade de código, performance e experiência do usuário.
No dia a dia, você irá:
Desenvolver e evoluir aplicações web em React e mobile em React Native, garantindo alta qualidade técnica e excelente experiência do usuário;
Atuar de ponta a ponta no desenvolvimento de interfaces ricas, acessíveis, performáticas e escaláveis;
Colaborar com times de Produto, Design (UX/UI) e Back-End para transformar requisitos de negócio em soluções técnicas eficientes;
Definir e aplicar padrões de arquitetura front-end e boas práticas de engenharia;
Garantir consistência visual e técnica por meio de design systems e bibliotecas de componentes;
Otimizar performance, acessibilidade e usabilidade das aplicações;
Integrar aplicações front-end com APIs REST e GraphQL;
Implementar e manter testes automatizados (unitários, integração e e2e);
Participar ativamente de code reviews, promovendo qualidade e evolução contínua do time;
Atuar na investigação e resolução de bugs e incidentes em produção;
Mentorar desenvolvedores(as) mais juniores e disseminar boas práticas de front-end;
Contribuir para melhorias em processos, ferramentas e fluxos de desenvolvimento.
O que esperamos que você já domine:
Experiência sólida como Desenvolvedor(a) Front-End Sênior;
Forte domínio de React para aplicações web;
Experiência prática e consistente com React Native para aplicações mobile;
Domínio de JavaScript e TypeScript;
Experiência com HTML5, CSS3 e conceitos modernos de estilização (CSS-in-JS, Styled Components, Tailwind, etc.);
Conhecimento em arquitetura de aplicações front-end;
Experiência com consumo de APIs REST e GraphQL;
Vivência com gerenciamento de estado (Redux, Context API, Zustand, etc.);
Experiência com Git e fluxos de versionamento colaborativo;
Conhecimento em testes automatizados (Jest, Testing Library, Cypress, Detox ou similares);
Familiaridade com CI/CD e pipelines de build e deploy;
Boa comunicação, autonomia e senso de responsabilidade técnica.
Experiência com Next.js;
Conhecimento em design systems e tokens de design;
Vivência com acessibilidade (WCAG);
Experiência com animações e microinterações;
Conhecimento em performance profiling e otimizações avançadas;
Experiência com publicação de apps (App Store / Google Play);
Atuação prévia como referência técnica ou liderança informal de time;
Experiência em produtos de alta escala e múltiplas plataformas.
Nossos benefícios:
E mais: