Desenvolvedor Front-end React Pleno
Remoto
(Qualquer lugar)
Pleno
Requisitos
5+ anos de experiência na carreira
React
react.js
Redux
Tarefas e Responsabilidades
Sobre a Vaga
Buscamos um Desenvolvedor Frontend Pleno com experiência sólida em React.js para se juntar à nossa equipe. O profissional será fundamental na construção de interfaces de usuário ricas, responsivas e de alta performance, traduzindo designs de UI/UX em código funcional. Esperamos que você contribua para o desenvolvimento de nossos produtos, garantindo uma excelente experiência para o usuário final.
Principais Responsabilidades
● Desenvolver e manter componentes reutilizáveis e interfaces de usuário complexas utilizando React.js e o ecossistema relacionado (Hooks, Context API, Redux/Zustand ou similar).
● Colaborar ativamente com a equipe de Design/UX para refinar layouts, garantir a fidelidade visual (pixel perfect) e a usabilidade.
● Integrar as interfaces com APIs RESTful ou GraphQL desenvolvidas pelo time de Backend.
● Garantir a compatibilidade cross-browser e a otimização da aplicação para performance e SEO.
● Implementar testes unitários e de integração para os componentes e fluxos críticos da aplicação.
● Participar das revisões de código (code reviews) e contribuir para a manutenção de padrões de código limpo e manutenível.
● Atuar na identificação e correção de bugs e na melhoria contínua da experiência do usuário.
Requisitos Técnicos Obrigatórios
● Experiência sólida com JavaScript (ES6+) e React.js.
● Proficiência em HTML5, CSS3 e pré-processadores (SASS/LESS) ou frameworks de CSS-in-JS (Styled Components, Emotion).
● Experiência com gerenciamento de estado global (como Redux, Redux Toolkit, MobX ou Zustand).
● Conhecimento e prática em ferramentas de construção e bundling (Webpack, Vite).
● Experiência com sistemas de design e bibliotecas de componentes (Material UI, Ant Design, Chakra UI).
● Conhecimento prático em Git e fluxos de trabalho de branching.
● Familiaridade com a criação de Single Page Applications (SPA).
Diferenciais (Não Obrigatórios)
● Experiência com TypeScript.
● Conhecimento em frameworks de Server Side Rendering (SSR) ou Static Site Generation (SSG) como Next.js ou Gatsby.
● Experiência com testes de ponta a ponta (End-to-End) (Cypress, Playwright ou Puppeteer).
● Conhecimento em metodologias de desenvolvimento ágil (Scrum/Kanban).
● Familiaridade com conceitos de Acessibilidade (WCAG).
Competências Comportamentais
● Foco no Usuário: Paixão por criar experiências de usuário intuitivas e agradáveis.
● Organização: Capacidade de gerenciar tarefas e prazos em um ambiente dinâmico.
● Comunicação Efetiva: Habilidade para apresentar ideias técnicas e colaborar com designers e backend developers.
● Resolução de Problemas: Aptidão para depurar e resolver problemas de renderização e performance.
Compartilhar vaga:
Compartilhar vaga: