Staff Software Engineer - React
Rehva Tech
Nova
Publicada há 5 horas
Regime de contratação
Não Informado
Modelo de trabalho
Remoto
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