Responsibilities:
- Develop and maintain responsive web applications using React, ensuring high performance and user experience.
- Implement state management using React hooks, ensuring a scalable and maintainable front-end architecture.
- Write and maintain unit and integration tests for React components using testing frameworks such as Jest or React Testing Library.
- Design and implement RESTful APIs and microservices using Node.js and Express.
- Ensure robust back-end functionality with Node.js, following best practices for scalable and maintainable code.
- Write and maintain unit and integration tests for Node.js services using testing frameworks such as JEST, Mocha, and Chai.
Requirements:
- Strong experience in building responsive and dynamic web applications using React, with a deep understanding of React hooks and state management.
- Proficient in front-end testing frameworks such as Jest or React Testing Library for testing React components.
- Familiarity with modern front-end development tools like Webpack and Babel.
- Extensive experience in developing RESTful APIs and microservices using Node.js and Express.
- Strong knowledge of testing Node.js applications using frameworks like Mocha or Chai.
- Solid understanding of working with databases (MongoDB, PostgreSQL, or MySQL) in a Node.js environment.
Leadership Qualities:
- Conducts thorough code reviews and ensures adherence to best practices.
- Leads by example with high standards for code quality and problem-solving.
- Mentors and guides junior developers to enhance their skills and knowledge.
Discover more from
Subscribe to get the latest posts sent to your email.
