Front End Developer

What You Will Do:

  • Software development, design and architecture.
  • Write clean, maintainable and testable code, with consideration of appropriate style and industry standards, along with documentation.
  • Deliver assigned tasks in a timely and efficient manner, and take ownership of the product delivery.
  • Work closely with scientific subject matter experts, back-end developers, and stakeholders to ensure visually appealing, functional, and intuitive software.
  • Other duties as required.

What You Will Need:

  • Bachelor’s degree in Computer Science or related discipline, or equivalent work experience.
  • 4+ years in Software Development
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model. Thorough understanding of React.js and its core principles.
  • Experience developing and using RESTful web services and JSON or XML objects for communication.
  • Experience with version control and collaborative development practices (including GitHub Action, pull requests, and code review) using Git and GitHub.
  • Familiarity with relational database concepts.