Job Openings MERN Developer (React and Node)

About the job MERN Developer (React and Node)

Position Overview:

Technically skilled UI Developer with expertise in React.js, Redux, HTML, CSS3, React Testing Library, Node.js, and ElasticSearch to join our dynamic development team. The ideal candidate should have a strong passion for creating intuitive and visually appealing user interfaces while ensuring optimal performance and usability. As a UI Developer, you will collaborate closely with designers, backend developers, and other stakeholders to deliver cutting-edge web applications.

Responsibilities:

  • Develop and maintain high-quality user interfaces for web applications using React.js and Redux.
  • Collaborate with designers to translate UI/UX wireframes and prototypes into functional components.
  • Implement responsive designs and ensure cross-browser compatibility.
  • Write clean, efficient, and maintainable code using best practices in HTML, CSS3, and JavaScript.
  • Utilize React Testing Library to create comprehensive unit and integration tests to ensure code quality and reliability.
  • Integrate RESTful APIs and interact with backend services built on Node.js.
  • Optimize web applications for maximum speed and scalability.
  • Stay up-to-date with the latest industry trends, best practices, and emerging technologies.
  • Participate in code reviews to maintain code quality and provide constructive feedback to peers.
  • Collaborate with cross-functional teams to troubleshoot and resolve UI/UX issues.

  • Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
  • Proven experience in UI development using React.js and Redux.
  • Proficiency in HTML5 and CSS3, including CSS preprocessors like SASS or LESS.
  • Experience with responsive design and mobile-first development.
  • Strong understanding of front-end build tools and package managers (Webpack, Babel, npm, yarn).
  • Familiarity with version control systems, preferably Git.
  • Experience with React Testing Library or similar testing frameworks.
  • Solid knowledge of RESTful API integration and asynchronous programming.
  • Proficiency in Node.js for server-side rendering and backend interaction.
  • Familiarity with ElasticSearch or other search technologies is a plus.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills and ability to work collaboratively in a team environment.
  • A portfolio of past projects demonstrating UI development expertise is a plus.