About the role :
We are seeking a highly skilled Senior React.js Developer with strong expertise in Node.js and Material UI to join our engineering team. The ideal candidate will lead front-end development initiatives, architect scalable solutions, and collaborate closely with cross-functional teams to deliver high-quality web applications.
Key Responsibilities :
- Develop, optimize, and maintain modern, responsive web applications using React.js and Material UI.
- Build scalable backend services and APIs using Node.js (Express/Nest.js preferred).
- Lead architectural discussions and drive technical decisions for front-end and full-stack development.
- Convert UI/UX designs into functional, high-performance interfaces.
- Collaborate with designers, product managers, and backend teams to deliver end-to-end solutions.
- Implement best practices for code quality, performance, maintainability, and security.
- Mentor junior developers and participate in code reviews.
- Troubleshoot, debug, and refine application performance.
- Stay updated with the latest trends and emerging technologies in React, JavaScript, and web development.
Required Skills & Qualifications :
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 5+ years of professional experience in modern web development.
- Strong proficiency in JavaScript (ES6+), React.js, Redux/Context, and related ecosystem tools.
- Deep experience with Material UI (MUI) and component-driven UI development.
- Hands-on experience with Node.js, including REST APIs, middleware, authentication, and database integration.
- Solid understanding of HTML5, CSS3, responsive design, and cross-browser compatibility.
- Experience with modern build pipelines and tools (Webpack, Vite, Babel, npm/yarn).
- Familiarity with Git, CI/CD pipelines, and cloud environments (AWS/GCP/Azure).
- Strong debugging, problem-solving, and performance optimization skills.
Preferred Qualifications :
- Experience with TypeScript.
- Familiarity with backend frameworks like Express.js, Nest.js, or GraphQL.
- Experience with relational and NoSQL databases (MySQL, PostgreSQL, MongoDB).
- Knowledge of testing frameworks (Jest, React Testing Library, Cypress).
- Understanding of microservices and containerization (Docker, Kubernetes).
Soft Skills :
- Strong communication and collaboration abilities.
- Ability to lead and mentor team members.
- Attention to detail and commitment to delivering high-quality work.
- Proactive, self-driven, and able to work in a fast-paced environment.
Did you find something suspicious?
Posted by
Posted in
Frontend Development
Functional Area
Frontend Development
Job Code
1588309
Interview Questions for you
View All