Senior Software Engineer - React

We are looking for a Senior Software Engineer - React to join our dynamic team.

Key Responsibilities

  • Oversee the design, development, and deployment of responsive, high-performance, and scalable frontend applications using React.
  • Collaborate with product managers, UX/UI designers, and backend engineers to define and execute efficient frontend architectures.
  • Enforce best practices in code quality, testing, and documentation, ensuring that the frontend codebase is maintainable, efficient, and scalable.
  • Mentor and guide junior developers, conducting code reviews, pairing sessions, and sharing best practices to elevate the team’s skillset.
  • Identify and resolve performance bottlenecks, ensuring smooth, efficient user experiences on multiple device types and browsers.
  • Work closely with cross-functional teams to ensure alignment and effective communication across the development lifecycle.
  • Stay updated with the latest industry trends, technologies, and frameworks to continuously improve frontend development processes and enhance user experience.

Candidate Profile

  • Educational Background: Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
  • Minimum of 3+ years of professional experience in frontend development, with a focus on React and Next.js.
  • Proven experience working with Agile methodologies, including Scrum or Kanban.
  • Expert proficiency in React, JavaScript (ES6+), HTML5, and CSS3.
  • Strong understanding of state management libraries like Redux, Context API, or MobX.
  • Experience with frontend build tools, module bundlers, and transpilers (e.g., Webpack, Babel).
  • Familiarity with RESTful APIs and asynchronous data handling.
  • Knowledge of modern frontend testing tools (e.g., Jest, Mocha, Cypress) and CI/CD pipelines.
  • Strong problem-solving skills and ability to analyze complex frontend challenges.
  • Excellent communication and leadership abilities, with a demonstrated history of mentoring developers.
  • Self-motivated, proactive, and eager to explore new technologies and share knowledge.

Apply for this position

Subject:
Full Name *
Email *
Phone *
Message to Hiring Manager *
Upload CV/Resume *

Note: You can upload only pdf file and it must be less than 2 MB.

LinkedIn
Website