Description

Job Description:

We are looking for a talented Front-End Developer with expertise in React and Node.js to create engaging and data-driven user experiences by consuming and integrating services, APIs, and insights developed by the PDM Data Science team. This role requires a developer who can bring analytical solutions to life on the front end, enhancing accessibility, usability, and interactivity in our applications. Youll collaborate closely with data scientists, back-end developers, and UX/UI designers to deliver a seamless, intuitive user experience.

Skills & Experience:

10+ years of experience in Front-end development, with a strong emphasis on React and Node.js

Proficiency in JavaScript, HTML, and CSS with experience in responsive and Cross-browser compatible design

Experience working with API integration (RESTful, GraphQL) and handling large datasets on the front end

Solid understanding of state management libraries (e.g., Redux, Context API) and managing complex application states

Familiarity with Data Visualization Libraries like D3.js, Chart.js, or Highcharts; Data Engineering Concepts and Data Pipelines

Knowledge of Node.js for server-side operations and backend service integration

Experience in version control using Git; Front-end build and automation tools, such as Webpack, Babel, NPM, or Yarn

Ability to work closely with Data Science and back-end teams to understand data structures and access points

Develop and implement responsive and visually appealing user interfaces using React that integrate with APIs and services from the PDM Data Science team

Build and maintain reusable components and front-end libraries for use across multiple applications

Ensure efficient data retrieval and consumption by integrating RESTful APIs, GraphQL, and other data-driven endpoints into front-end applications

Work with the Data Science team to understand and display complex data insights in an accessible and user-friendly manner

Collaborate with UX/UI designers to translate wireframes and visual designs into functional, responsive applications

Implement interactive data visualizations and dashboards that present data insights clearly and effectively

Optimize applications for maximum speed, scalability, and cross-browser compatibility

Debug and resolve front-end issues related to data integration and responsiveness

Write clean, maintainable, and well-documented code that follows front-end development best practices

BS/MS in IT/IS, Computer Science, or equivalent experience; relevant Certification is added advantage

Ability to lead and motivate others; Ability to work well in a team environment

Strong customer service & customer facing skills; verbal and written communication skills

Education

Any Graduate