Position: Looking for a MERN Developer with Visualization Library Experience
Company: New Wave Devs
Category: JavaScript
Experience required: 3y
English level: upper

We are seeking a skilled and motivated MERN Developer with experience in visualization libraries and working in an Agile Scrum team. As a MERN Developer, you will be responsible for developing and maintaining full-stack web applications using MongoDB, Express.js, React, and Node.js. Your expertise in visualization libraries will be instrumental in creating data-driven visualizations and interactive charts that provide meaningful insights to end users. You will also collaborate closely with cross-functional teams in an Agile Scrum environment to deliver high-quality software solutions.

Responsibilities:
— Develop and maintain full-stack web applications using the MERN stack (MongoDB, Express.js, React, Node.js) while adhering to best practices and coding standards.

— Implement data visualization features using visualization libraries (e.g., ReCharts, D3.js, Chart.js, Nivo, Plotly) to create interactive charts, graphs, and data-driven visualizations.

— Collaborate with UX/UI designers to translate design mockups and wireframes into fully functional and visually appealing user interfaces.

— Work closely with product managers, business analysts, and stakeholders to understand requirements, identify technical solutions, and deliver features that meet user needs.

— Write clean, efficient, and maintainable code, following industry standards and best practices.

— Write comprehensive unit tests using Jest and end-to-end tests using Cypress to ensure high-quality and bug-free code.

— Ensure scalability, performance, and security of the applications through proper architectural design and implementation.

— Collaborate within an Agile Scrum team, participate in sprint planning, daily stand-ups, and sprint reviews, actively contributing to the team's success.

— Conduct code reviews, provide constructive feedback, and mentor junior developers to maintain a high level of code quality and knowledge sharing.

Company values ​​are based on the fact that we hire people, not “resources”, which means:
— An absolute prohibition on forced overtime. Your family, hobby, dog, and so on will never be left without you because someone “asked” you to work longer;
— If overtime is present, of course at the request of a candidate and of course is paid;
— NO formal communication, we love jokes;
— An internally developed training system for employees to improve skills during working hours;
— A bonus system that involves additional payment for solving risky tasks or for additional responsibility on a project.

Hurry up and write to us. Looking forward to cooperating with you!