Heliogic Staffing - Foster City, CA

posted 8 days ago

Full-time - Senior
Foster City, CA

About the position

We are seeking a talented Front-End Developer with expertise in React and Node.js to create engaging and data-driven user experiences. This role involves collaborating with data scientists, back-end developers, and UX/UI designers to enhance accessibility, usability, and interactivity in applications by integrating services, APIs, and insights developed by the PDM Data Science team.

Responsibilities

  • 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

Requirements

  • 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
  • BS/MS in IT/IS, Computer Science, or equivalent experience; relevant Certification is added advantage
  • Strong customer service & customer facing skills; verbal and written communication skills
  • Strong interpersonal and multitasking skills; Strong organizational and analytical skills

Nice-to-haves

  • Knowledge of UI/UX best practices and accessibility standards (e.g., WCAG)
  • Experience with other Data Visualization frameworks and libraries; Data Engineering Concepts and Data Pipelines
  • Familiarity with Cloud-based services (e.g., AWS, Azure, Google Cloud)
  • Familiarity with testing frameworks (e.g., Jest, Mocha) and writing unit tests
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service