Looking for FrontEnd Developer with Data Viz expertise

POSITION OVERVIEW
We are in search of a highly skilled and motivated Software Engineer with a strong emphasis on Frontend Development, demonstrating special expertise in designing and developing frontend data visualizations and interactive dashboards. The ideal candidate will possess a passion for communicating and storytelling with data for both lay and expert audiences. It is essential that the candidate interface smoothly with researchers, data scientists and analysts, and other team members to develop compelling, interactive displays of complex data and models. To this end, the candidate must be fluent in JavaScript, frontend frameworks React, Vue.js, and Bootstrap, as well as visualization frameworks such as D3.js and Apache ECharts. Backend skills are also highly desirable, including developing RESTful APIs using Python frameworks such as FastAPI or Flask and Javascript frameworks such as Node.js. Experience in SQL databases and NoSQL databases like MongoDB is very valuable. Knowledge of probability and statistics is expected, insofar as it is essential to creating data-driven visualizations and summarizing models executed by researchers.

COMPANY PROFILE
Kairos Research (https://kairosresearch.com) is a young and dynamic company based in Dayton, OH, conducting cutting-edge research at the intersection of human and artificial intelligence for federal, State, and industry clients. We are especially proud of our culture here at Kairos, where we place a strong emphasis on fostering a mutually supportive, friendly, and collaborative work environment. Creativity and passion for research are the lifeblood of our organization and animate everything we do. For all positions, we offer a competitive salary and benefits package in addition to performance-based incentive programs.

JOB LOCATION: Dayton, OH.

NOTE: Candidates must be US citizens or Permanent Residents (i.e., must hold a green card).

RESPONSIBILITIES

  • Design and develop front-end visualizations and interactive dashboards, bringing data to life for users and communicating central insights to lay and expert audiences.
  • Create compelling data visualizations using frameworks like D3.js and Apache ECharts.
  • Design and implement responsive, user-friendly frontend components using React, Vue.js, Bootstrap, Tailwind CSS, and other relevant frameworks.
  • Utilize NoSQL databases, particularly MongoDB, for efficient data storage and retrieval.
  • Employ version control systems, specifically Git/GitHub, to manage code repositories.
  • Collaborate with cross-functional teams to ensure seamless integration of software components.

QUALIFICATIONS

  • US citizenship or Permanent Resident (green card) status.
  • Bachelor’s or Master’s degree in Computer Science or a related field.
  • 5+ years of professional software development experience.
  • Proficiency in HTML, CSS and JavaScript and experience with frontend frameworks like React, Vue.js, Bootstrap, etc.
  • Experience in designing and developing front-end visualizations and interactive dashboards.
  • Familiarity with visualization frameworks such as D3.js and Apache ECharts.
  • Strong UI/UX design skills, emphasizing a user-centric approach.
  • Proficiency in version control using Git/GitHub.
  • Excellent problem-solving and analytical skills.
  • Ability to work independently and in a team environment.
  • Strong communication and collaboration skills.
  • Self-motivated and eager to learn new technologies.
  • Preferred: Experience with NoSQL databases, particularly MongoDB.
  • Preferred: Experience with backend frameworks such as Flask, FastAPI, and Node.js.