Codexis, Inc.

Senior Front-End Software Engineer

Codexis, Inc.

full-time

Posted on:

Origin:  • 🇺🇸 United States • California

Visit company website
AI Apply
Manual Apply

Salary

💰 $125,000 - $155,250 per year

Job Level

Senior

Tech Stack

CassandraJavaJavaScriptNode.jsOraclePostgresReactSQL

About the role

  • Play a critical role in advancing Codexis’ software capabilities by collaborating closely with scientists to translate their needs into engaging visual solutions.
  • Develop and maintain front-end web applications and visual software using React, HTML, CSS, JavaScript, NodeJS, Jotai, MUI, and related technologies.
  • Work directly with end-users to install, train, and support both internal and third-party software solutions.
  • Translate innovative ideas into dynamic and functional visual software applications and single-page/progressive web apps.
  • Utilize diverse programming skills, applications, and platforms to enhance the capabilities of Codexis CodeEvolver® technology.
  • Ensure complete software development cycles, participate in Agile processes, and collaborate across teams for delivery.

Requirements

  • B.S. in Computer Science or a related field with at least 8 years of relevant experience, or 6 years with a Master’s degree.
  • Strong programming skills, particularly in front-end web applications using industry standards such as React, HTML, CSS, JavaScript, NodeJS, Jotai, MUI, and others.
  • Proven experience in web-based user interface development, including single-page applications (SPAs) and progressive web apps.
  • Familiarity with web application development, including REST APIs and security protocols.
  • Understanding of Agile development methodologies.
  • Knowledge of Java and experience in ensuring complete software development cycles.
  • Understanding of machine learning concepts such as Neural Networks and Bayesian Models (preferred).
  • Experience in developing supervised and unsupervised learning algorithms (preferred).
  • Familiarity with SQL databases, including Oracle, PostgreSQL, and Cassandra (preferred).
  • Knowledge of biology and multi-tiered enterprise applications (preferred).
  • Experience in effectively communicating with scientists.
  • Adaptable, highly accountable, and able to prioritize effectively.
  • Excellent communication, interpersonal, and organizational skills.
  • Critical thinker, with an emphasis on problem-solving.
  • Strong team player with the ability to oversee software development through a complete lifecycle.