Geekhunter Logo

Solutions

Recruitment Software

Post jobs, import profiles, add screening questions, and manage hiring all in one place with personalized questions and control the entire recruitment process.

Recruitment Service

Let our expert team handle the key stages of tech recruitment for you with our specialized team acting in the main stages of recruitment.

Talent Pool

Top-tier Brazilian tech professionals, pre-vetted and ready for action, all pre-selected and ready for new opportunities.

Our Plans

Discover the perfect plan for your needs.

Login

English

EN

Deal

Desenvolvedor Front-end React Pleno

Remote

(Anywhere)

Salary Range

BRL

Full Time Employee

Experience Level

Mid level

Requirements

5+ years of experience in the career
React
react.js
Redux

Tasks and Responsibilities

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.


See all jobs at Deal

Share job:

Share job: