Senior Software Engineer - React

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor's or Master's degree in Computer Science, Engineering, or a related field., At least 5 years of professional front-end development experience, with 3+ years in React.js., Strong skills in JavaScript (ES6+), TypeScript, HTML5, CSS3, and modern frontend tools., Experience with testing frameworks like Jest and Cypress..

Key responsibilities:

  • Develop and maintain scalable web applications using React.js.
  • Collaborate with cross-functional teams to deliver seamless user experiences.
  • Lead architecture discussions, code reviews, and performance optimizations.
  • Mentor junior developers and promote best coding practices.

Job description

Key Responsibilities:
  • Develop and maintain advanced, scalable, and responsive web applications using React.js.

  • Write clean, reusable, and efficient code while ensuring optimal performance across browsers and devices.

  • Collaborate with UI/UX designers, backend developers, and product teams to deliver seamless user experiences.

  • Lead architecture discussions, code reviews, and performance optimization initiatives.

  • Implement state management solutions (e.g., Redux, Zustand, Recoil) effectively.

  • Integrate RESTful and GraphQL APIs.

  • Stay current with emerging front-end trends and technologies, and recommend improvements.

  • Mentor and support junior developers; promote best coding practices.

  • Contribute to front-end strategy, tooling, and workflows (e.g., CI/CD, testing, bundling).


Requirements:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

  • 5+ years of professional front-end development experience, with 3+ years in React.js.

  • Strong command of JavaScript (ES6+), TypeScript, HTML5, CSS3, and modern frontend tools (Webpack, Babel, Vite, etc.).

  • Deep understanding of component-based architecture and lifecycle methods.

  • Experience with frontend testing tools and frameworks (Jest, Cypress, React Testing Library).

  • Familiarity with Git workflows, Agile methodologies, and collaborative tools (JIRA, Figma, Slack, etc.).

  • Solid experience working with APIs, authentication mechanisms, and real-time data.

  • Performance tuning and accessibility-first development mindset.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Mentorship
  • Collaboration
  • Problem Solving

React Developer Related jobs