Staff Software Engineer - React
Rehva Tech
Nova
Publicada há 10 horas
Regime de contratação
Não Informado
Modelo de trabalho
Não Informado
Carga horária
40 horas semanais
Descrição
Vaga para Staff Software Engineer focado em React (+ de 6 anos de experiência com React e pelo menos 1 ano como Staff)
Interessados favor mandar e-mail vitor@rehva.com.br e beatriz@rehva.com.br
Como vai ser seu dia a dia como Staff Engineer Frontend por aqui?
- Liderar o desenvolvimento e a arquitetura de sistemas front-end altamente complexos, impactando diretamente a experiência dos usuários na plataforma Sympla.
- Orientar decisões técnicas de longo prazo, propondo soluções escaláveis e sustentáveis para projetos de grande porte.
- Criar e manter componentes e bibliotecas reutilizáveis, garantindo consistência em toda a plataforma.
- Desenvolver soluções técnicas inovadoras e guiar o time em relação à implementação de melhores práticas de desenvolvimento.
- Aprimorar continuamente a performance, escalabilidade e acessibilidade das interfaces, mantendo o foco na excelência da experiência do usuário.
- Colaborar estreitamente com outros times (back-end, design, produto) para garantir que as soluções atendam às necessidades do negócio de forma integrada e eficiente.
- Revisar e melhorar códigos existentes, propondo refatorações, melhorias contínuas e otimização de processos.
- Mentorar e desenvolver os membros do time, compartilhando conhecimento, boas práticas e encorajando a evolução técnica de todos.
- Liderar discussões técnicas e decisões sobre ferramentas e frameworks a serem usados, garantindo que sejam os mais adequados para os desafios enfrentados pela plataforma.
- Contribuir para a definição e implementação de padrões de desenvolvimento e garantir que todos os membros do time sigam as melhores práticas.
O que você precisa saber para se juntar ao nosso de time de tecnologia?
- xtensa experiência com HTML, CSS (SASS, Styled Components, Tailwind) e JavaScript moderno (ES6+).
- Experiência sólida com frameworks como React.js (ou alternativas como Vue.js/Angular) e gestão de estado avançada (Redux, Zustand, Recoil, etc.).
- Conhecimentos avançados sobre performance web, renderização eficiente, lazy loading e otimização para dispositivos móveis.
- Experiência com SSR/SSG utilizando Next.js, incluindo a integração de APIs e gerenciamento de dados.
- Proficiência em testes automatizados (Jest, Cypress, Testing Library) e práticas de TDD.
- Conhecimento profundo sobre arquitetura de aplicações front-end escaláveis e gestão de código-fonte em equipes grandes.
- Experiência com integração e consumo de APIs REST, GraphQL e outras tecnologias de comunicação entre sistemas.
- Familiaridade com CI/CD, pipelines de automação e ferramentas de deploy.
- Conhecimento sólido de padrões de segurança no desenvolvimento front-end, como prevenção de XSS e CSRF.
- Experiência com design system, criação de componentes reutilizáveis e padronização de UI/UX.
- Habilidade de tomar decisões técnicas estratégicas, alinhadas aos objetivos de negócio e às necessidades da plataforma.
Será um show de diferencial se você tiver:
- Experiência com micro front-ends, WebAssembly e outras inovações na área de front-end.
Modelo de trabalho: 100% remoto