Hybrid Front-End Developer, React

Posted 23 hours ago

Apply now

About the role

  • Front-End Developer focusing on React for a tech-driven company. Collaborating on user-facing applications and ensuring code quality and performance standards.

Responsibilities

  • 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

Job title

Front-End Developer, React

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job