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
Any Graduate