Senior Front-End Developer (React.js) at Sigma Software Group

São Paulo, SP, Brazil

Apply
More jobs at Sigma Software Group

The role is for a Senior Front‑End Developer with expertise in React.js to join Sigma Software Group’s team. The developer will build high‑performance, user‑friendly web applications for the travel and hospitality domain, using modern technologies such as React.js, TypeScript, Next.js, and GraphQL. Responsibilities include developing reusable UI components, integrating with backend services, collaborating with cross‑functional teams, ensuring code quality through testing and reviews, and contributing to performance optimization. The position requires extensive experience in front‑end development and a strong foundation in JavaScript, TypeScript, and related frameworks.

Requisitos

Habilidades

  • 7+ years of experience in front-end development with React.js
  • Strong understanding of JavaScript (ES6+), TypeScript, Next.js, HTML5, and CSS3
  • Hands‑on experience with GraphQL (Apollo Client or similar)
  • Familiarity with React Hooks, Context API, and Redux (Redux‑Saga optional)
  • Experience with RESTful APIs and third‑party integrations
  • Understanding of component‑based architecture and state management
  • Knowledge of performance optimization and debugging techniques
  • Experience with CI/CD pipelines
  • Familiarity with cloud platforms (AWS, Azure, GCP)
  • Knowledge of automated testing frameworks
  • Understanding of accessibility standards in web development
  • Experience in travel or hospitality domain projects

Responsabilidades

  • Develop and maintain scalable web applications using React.js and TypeScript
  • Build responsive, user‑friendly, and reusable UI components following best practices
  • Integrate frontend applications with APIs and backend services
  • Collaborate closely with product, backend, and UX teams to clarify requirements and deliver solutions
  • Write clean, maintainable, and efficient code with strong testing and debugging practices
  • Troubleshoot and resolve issues across frontend applications and user flows
  • Participate in code reviews, knowledge sharing, and continuous improvement initiatives
  • Support estimations, problem‑solving, and technical discussions in a fast‑paced environment

Tecnologias

React.jsTypeScriptJavaScriptNext.jsHTML5CSS3GraphQLApollo ClientReact HooksContext APIReduxRESTful APIsCI/CD pipelinesAWSAzureGCP

See if your resume is ready for this job

See how our AI can optimize your resume and improve your chances for this role.