Geekhunter Logo

Soluções

Software de recrutamento

Divulgue vagas, importe perfis, pré-qualifique candidatos com perguntas personalizadas e controle todo o recrutamento em um só lugar.

Serviço de recrutamento

Confie em nós para encontrar seu talento tech. Com o nosso time especializado atuamos nas principais etapas de recrutamento.

Base de talentos

Os melhores talentos tech do Brasil, todos pré-selecionados e prontos para novas oportunidades.

Nossos planos

Descubra o plano perfeito para suas necessidades.

Login

Português

PT

Deal

Desenvolvedor Front-end React Pleno

Remoto

(Qualquer lugar)

Faixa de Remuneração

BRL

CLT

Nível de Experiência

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.


Ver todas as vagas da empresa Deal

Compartilhar vaga:

Compartilhar vaga: