Geekhunter Logo

Soluciones

Software de Reclutamiento

Publica vacantes, importa perfiles, pre-califica candidatos con preguntas personalizadas y controla todo el reclutamiento en un solo lugar.

Servicio de Reclutamiento

Confía en nosotros para encontrar tu talento tech. Con nuestro equipo especializado actuamos en las principales etapas de reclutamiento.

Base de talentos

Los mejores talentos tech de Brasil, todos pre-seleccionados y listos para nuevas oportunidades.

Nuestros planes

Descubre el plan perfecto para tus necesidades.

Iniciar sesión

Español

ES

Deal

Desenvolvedor Front-end React Pleno

Remoto

(Cualquier lugar)

Rango salarial

BRL

Empleado(a)

Nivel de experiencia

Nivel medio

Requisitos

5+ años de experiencia en la carrera
React
react.js
Redux

Tareas y 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 las vacantes de Deal

Compartir vacante:

Compartir vacante: