Globalweb Corp

Front-End Developer, React

Globalweb Corp

full-time

Posted on:

Location Type: Hybrid

Location: São PauloBrazil

Visit company website

Explore more

AI Apply
Apply

About the role

  • Develop, evolve and maintain frontend applications in React, ensuring quality, performance, accessibility and a great user experience.
  • Implement rich, responsive interfaces following design system patterns, componentization and frontend engineering best practices.
  • Consume and integrate REST and/or GraphQL APIs, ensuring proper handling of state, errors, caching and loading strategies.
  • Work with modern frontend architectures (SPA and/or Micro Frontends, when applicable), promoting modularity, reuse and scalability.
  • Ensure cross-browser compatibility and adaptation for multiple devices, with a focus on usability and accessibility (WCAG/ARIA).
  • Apply quality best practices (automated testing, linting, code review), ensuring stability and traceability of deliveries.
  • Collaborate with UX/UI, Backend, QA and DevOps teams to ensure functional, visual and technical consistency of the product.
  • Support continuous integration, versioning and deployment processes, ensuring pipeline stability and release quality.
  • Identify and fix defects, performance bottlenecks (Core Web Vitals) and common vulnerabilities in web applications, proposing continuous improvements.
  • Produce and maintain technical documentation (components, patterns, decisions and guides) and technical evidence of delivered work.
  • Meet deadlines, targets and obligations established in the work plan and contract, working collaboratively with other roles on the contract.

Requirements

  • Experience in frontend development with React (JavaScript and/or TypeScript), including componentization, hooks and state management.
  • Knowledge of HTML5, CSS3 and styling best practices (CSS Modules, Styled Components, SASS, Tailwind or similar).
  • Experience with state and data libraries/approaches (Redux/RTK, Zustand, React Query/TanStack Query or similar).
  • Experience consuming and integrating REST and/or GraphQL APIs (authentication, pagination, error handling and observability).
  • Knowledge of frontend architecture (SPA, SSR/SSG when applicable, routing, code splitting and lazy loading).
  • Knowledge of web performance and optimization (Core Web Vitals, profiling, bundle analysis, caching).
  • Experience with source control (Git) and branching workflows.
  • Knowledge of CI/CD and build automations (pipelines, testing, linting, quality gates).
  • Experience with automated testing (Jest/Vitest, Testing Library, Cypress/Playwright).
  • Knowledge of accessibility and usability (WCAG, ARIA) and UX best practices applied to development.
  • Knowledge of web application security (OWASP Top 10, protection against XSS/CSRF, secure token/session management).
  • Ability to understand functional and non-functional requirements and translate them into technical solutions.
  • Experience in agile environments (Scrum, Kanban or similar) and collaborative work in multidisciplinary squads.
  • Ability to produce basic technical documentation and to guide best practices for component usage.
Benefits
  • Health insurance
  • Dental plan
  • Prudential insurance: employees receive, at no cost, life insurance, funeral assistance and a newborn support package, according to the insurer's specific rules
  • Meal allowance or food allowance
  • Transportation voucher: provided for the commute between home and work; a monthly deduction of 6% of the salary will be applied, limited to the value of the benefit (optional)
  • Day off: the employee is granted a day off on their birthday, to be taken on the birthday and/or within the birthday month
  • Payroll-deductible loan
  • Agreements and partnerships (educational institutions, gyms, language courses among others)
  • Workplace exercise/stretching sessions

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
ReactJavaScriptTypeScriptHTML5CSS3ReduxREST APIsGraphQLautomated testingweb performance optimization
Soft skills
collaborationcommunicationproblem-solvingtime managementadaptability