Logo for Globalweb Corp

DESENVOLVEDOR FRONT-END (REACT)

Roles & Responsibilities

  • Bachelor's degree in Computer Science, Information Technology, or a related IT field (or equivalent higher education with IT specialization)
  • Experience in frontend development with React (JavaScript and/or TypeScript), including componentization, hooks, and state management
  • Proficiency in HTML5, CSS3 and modern styling approaches (CSS Modules, Styled Components, SASS, Tailwind or similar)
  • Experience with consuming and integrating REST and/or GraphQL APIs, plus knowledge of frontend architecture (SPA/SSR/SSG), routing, code splitting and lazy loading

Requirements:

  • Develop, evolve and maintain React frontend applications with a focus on quality, performance, accessibility, and UX
  • Implement rich, responsive interfaces following a design system, componentization, and frontend engineering best practices
  • Consume and integrate REST and/or GraphQL APIs, manage state, errors, caching, and loading strategies; ensure cross-browser and multi-device compatibility with accessibility
  • Collaborate with UX/UI, Backend, QA and DevOps; support CI/CD processes, documentation, and continuous improvement of code and architecture

Job description

JOB DESCRIPTION


Nosso time é formado por excelentes profissionais da área da tecnologia.


Colaboração e comprometimento fazem parte do nosso dia-a-dia, quando desenvolvemos novas funcionalidades, construindo um produto robusto e escalável.


Fazendo parte de nossa equipe, seu trabalho irá impactar em milhares de usuários que utilizam nossa solução diariamente.


RESPONSIBILITIES AND ASSIGNMENTS


Responsabilidades:

·      Desenvolver, evoluir e manter aplicações frontend em React, garantindo qualidade, performance, acessibilidade e boa experiência do usuário.

·      Implementar interfaces ricas e responsivas, seguindo padrões de design system, componentização e boas práticas de engenharia de frontend.

·      Consumir e integrar APIs REST e/ou GraphQL, assegurando tratamento adequado de estados, erros, cache e estratégias de carregamento.

·      Atuar em arquiteturas modernas de frontend (SPA e/ou Micro Frontends, quando aplicável), promovendo modularidade, reuso e escalabilidade.

·      Garantir compatibilidade cross-browser e adaptação para múltiplos dispositivos, com foco em usabilidade e acessibilidade (WCAG/ARIA).

·      Aplicar boas práticas de qualidade (testes automatizados, linting, code review), assegurando estabilidade e rastreabilidade das entregas.

·      Atuar em conjunto com UX/UI, BackEnd, QA e DevOps para garantir coerência funcional, visual e técnica do produto.

·      Apoiar processos de integração contínua, versionamento e deploy, assegurando estabilidade do pipeline e qualidade das releases.

·      Identificar e corrigir defeitos, gargalos de performance (Core Web Vitals) e vulnerabilidades comuns em aplicações web, propondo melhorias contínuas.

·      Produzir e manter documentação técnica (componentes, padrões, decisões e guias) e evidências técnicas das entregas realizadas.

·      Cumprir prazos, metas e obrigações estabelecidas no plano de trabalho e no contrato, atuando de forma colaborativa com os demais perfis do contrato.

 

Requisitos:

·      Experiência em desenvolvimento frontend com React (JavaScript e/ou TypeScript), incluindo componentização, hooks e gerenciamento de estado.

·      Conhecimento em HTML5, CSS3 e boas práticas de estilização (CSS Modules, Styled Components, SASS, Tailwind ou similares).

·      Experiência com bibliotecas/abordagens de estado e dados (Redux/RTK, Zustand, React Query/TanStack Query ou similares).

·      Experiência no consumo e integração de APIs REST e/ou GraphQL (autenticação, paginação, tratamento de erros e observabilidade).

·      Conhecimento em arquitetura de frontend (SPA, SSR/SSG quando aplicável, roteamento, code splitting e lazy loading).

·      Conhecimento em performance web e otimização (Core Web Vitals, profiling, bundle analysis, caching).

·      Experiência com controle de versão de código-fonte (Git) e fluxos de branch.

·      Conhecimento em CI/CD e automações de build (pipelines, testes, linting, quality gates).

·      Experiência com testes automatizados (Jest/Vitest, Testing Library, Cypress/Playwright).

·      Conhecimento em acessibilidade e usabilidade (WCAG, ARIA) e boas práticas de UX aplicadas ao desenvolvimento.

·      Conhecimento em segurança de aplicações web (OWASP Top 10, proteção contra XSS/CSRF, gestão segura de tokens/sessões).

·      Capacidade de compreender requisitos funcionais e não funcionais e traduzi-los em soluções técnicas.

·      Experiência em ambientes ágeis (Scrum, Kanban ou similares) e atuação colaborativa com squads multidisciplinares.

·      Capacidade de produzir documentação técnica básica e orientar boas práticas de uso dos componentes.


Atribuições:

·      Implementar, manter e evoluir funcionalidades de frontend em React, conforme requisitos funcionais e não funcionais definidos.

·      Desenvolver componentes reutilizáveis e aderentes ao design system, garantindo consistência visual e escalabilidade.

·      Integrar o frontend com APIs, implementando fluxos de autenticação/autorização, tratamento de erros e estados de carregamento.

·      Aplicar padrões de arquitetura e organização do código (feature-based, modularização, camadas e boas práticas).

·      Criar e manter testes automatizados (unitários, integração e E2E quando aplicável) para garantir qualidade contínua.

·      Apoiar processos de integração contínua, versionamento e deploy, seguindo os pipelines definidos.

·      Identificar, analisar e corrigir defeitos, problemas de compatibilidade e gargalos de performance.

·      Apoiar atividades de refatoração e melhoria contínua do código e da arquitetura de frontend.

·      Produzir e atualizar documentação técnica (componentes, padrões, fluxos e decisões técnicas).

·      Apoiar o time de QA e UX/UI na validação das entregas, garantindo aderência aos critérios de aceite.

·      Atuar de forma colaborativa com BackEnd, DevOps, QA e UX/UI, promovendo integração e qualidade ponta a ponta.

·      Produzir evidências técnicas das atividades e entregas realizadas, conforme exigências do contrato.+


Soft Skills:

·      Boa comunicação técnica e colaboração em equipes multidisciplinares (incluindo atuação remota).

·      Organização, disciplina e comprometimento com prazos e entregas.

·      Atenção a detalhes e senso estético aliado à execução técnica.

·      Capacidade analítica para identificação e resolução de problemas.

·      Proatividade na proposição de melhorias técnicas, de performance e de experiência do usuário.

·      Responsabilidade e postura profissional em ambiente contratual.

·      Mentalidade aberta para aprender novas formas de trabalho e sempre em busca de novos conhecimentos.


REQUIREMENTS AND QUALIFICATIONS


Formação Exigida:

  • Graduação completa em uma das seguintes áreas: Análise de Sistemas, Ciência da Computação, Processamento de Dados, Sistemas de Informação, Informática, Engenharia da Computação ou demais áreas de Tecnologia da Informação ou Curso Superior completo em qualquer área e Especialização na área Tecnologia da Informação.


 

Certificações Desejadas:


·      Frontend

  • Meta Front-End Developer Professional Certificate (Coursera).
  • Trilhas/certificações React (ex.: Meta/IBM/Coursera/edX)


·      JavaScript/TypeScript (altamente desejáveis)

  • Certificações de JavaScript/TypeScript (ex.: Microsoft Learn, Meta, Coursera, edX).


·      APIs e Integração

  • Postman API Fundamentals / Postman Student Expert (ou equivalente).
  • Certificações de API Design/Management (Apigee, Kong, MuleSoft).


·      Containers e DevOps (desejáveis)

  • Docker Certified Associate (DCA).
  • DevOps Foundation (DevOps Institute).


·      Qualidade e Testes de Software

  • ISTQB Foundation Level
  • Test Automation Certification (Cypress, Playwright ou similares)


·      Segurança de Aplicações

  • OWASP Top 10 / Secure Coding (aplicações web)
  • CompTIA Security+ – diferencial.


·      Agilidade e Governança

  • Scrum Master (PSM I / CSM) – diferencial.
  • Scrum Developer (PSD) – diferencial.
  • ITIL 4 Foundation – diferencial.


·      Cloud

  • AWS Certified Cloud Practitioner (ou equivalente).
  • Microsoft Azure Fundamentals (AZ-900).
  • Google Cloud Digital Leader.

ADDITIONAL INFORMATION


Nossos benefícios:


  • Plano de Saúde;
  • Plano Odontológico;
  • Seguro Prudential: é concedido ao colaborador, de forma gratuita o seguro de vida, auxílio funeral e cesta natalidade, conforme regras específicas da seguradora;
  • Vale Refeição ou Vale Alimentação;
  • Vale Transporte: é concedido ao colaborador, para uso no trajeto residência – trabalho – residência, e será descontado mensalmente o percentual de 6% sob o valor do salário, limitado ao valor do benefício (opcional);
  • Day off: será concedido ao colaborador folga em virtude do dia do aniversário, devendo este ser usufruído na mesma data e/ou no mês do aniversário;
  • Empréstimo Consignado;
  • Convênios e Parcerias (Instituições de Ensino, Academias, Cursos de Idiomas entre outros);
  • Ginástica Laboral.

Conheça nossa empresa.


A Globalweb é especialista em tecnologia para o seu segmento, comprometida com a diversidade e inclusão em todas as suas formas. Acreditamos que um ambiente diverso traz mais inovação, colaboração e bem-estar para todos. Estamos em busca de pessoas que queiram crescer conosco e fazer a diferença. Valorizamos a troca de experiências e acreditamos que diferentes perspectivas tornam nosso time mais forte.

 

Na Globalweb, valorizamos a diversidade em todas as suas formas. Incentivamos candidaturas de pessoas com deficiência (PCD), pessoas negras, LGBTQIA+, mulheres, e qualquer pessoa que se identifique com grupos sub-representados no mercado de trabalho.  


Related jobs

Other jobs at Globalweb Corp

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.