ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

Front End Software Engineer

Confidential

Not specified permanent

Posted: February 25, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

The Front End Software Engineer works on designing and developing the ECL Command Center and internal web-based applications, collaborating with researchers.

Job Description

The Front End Software Engineer develops the ECL Command Center and the multiple internal web- based applications on which the ECL runs. The Command Center offers scientists a broad suite of tools for designing experiments on the ECL, tracking their progress, and analyzing their results, all within the collaborative context of working alongside other researchers. Projects include: the notebook interface to Emerald’s Symbolic Lab Language (SLL); team-based features for managing projects and end-to-end research workflows; point-and-click command builders that onboard users into the capabilities of SLL; building out the platform for running the web application on the desktop.

We’re a small team, which means it is essential for every team member to be ready to take ownership and lead projects. Feature development and proximity to overall UX are both central in this role, so the Application Engineer works very closely alongside the outstanding ECL Design team.

As an early team member helping to build the Engineering team as well as the product, you will also be encouraged to contribute to the software engineering practices we maintain in our own work, and which we bring to ECL as a whole. We strive to be continually critical of our process, cutting cruft and homing in on performance multipliers (like continuous integration and agile development practices).

Our Tech Stack

Our applications are built on web-based technologies (React / HTML5 / CSS3) running on the cloud and desktop across Windows and Mac OS. Our backend services are written in Go, and deployed on AWS infrastructure in Docker containers, with container orchestration through Kubernetes. Our source code control is on Github, with integration with Travis CI for continuous testing. SLL and the Experiment Framework are written in the Wolfram Language. Our stack is always evolving, and we welcome new ideas and technologies which enhance our ability to deliver incredible software.

The Application Engineering role operates primarily in frontend UX technologies like React and Redux. More broadly, bringing online the first cloud-based biotech lab is an expansive, diverse challenge. A core component of our job is consistently determining the right tools for the job at hand, and diving in to learn these new technologies along the way.

Requirements

3-4 years of experience of software development.

Demonstrated technical experience.

Bachelor's degree in Computer Science, Engineering, or related field

Proficiency in JavaScript and/or TypeScript.

Familiar with React and Redux or equivalent frameworks

Preferred Qualifications

Willingness to push the bounds of client-side web development with the goal of creating a unique
experience for users

Experience with Electron

Dedicated problem solver – both analytically and strategically – with the ability to work in a fast-
paced environment where multiple releases are a fact of life

Strong written communication and documentation skills

Experience working in close partnership with creative teams like design

Experience with testing frameworks (Cypress, Percy, Storybook, Chromatic etc.)

Great attention to detail and strive to deliver beautiful and friendly user interactions

About ECL:

https://www.emeraldcloudlab.com

The Emerald Cloud Laboratory (ECL) enables life scientists to move out of the lab, and to conduct research entirely from a computer. Stepping away from manual completion of experiments at the bench, scientists on the ECL leverage the remote, automated execution of all standard biology and chemistry experiments in Emerald’s industrial lab facilities, working within a software platform for all stages of research workflows, from experimental design to data analysis.

Optional but welcome: A link to your Github account or any projects you are proud of can be especially helpful. With project links, please include a short remark to help us get our bearings.

At Emerald Cloud Lab, we are committed to pioneering the future of scientific research by providing an innovative, cloud-based laboratory environment. We believe in the power of collaboration, diversity, and the continuous pursuit of knowledge to drive groundbreaking discoveries. If you are passionate about reshaping the landscape of scientific experimentation and eager to contribute to a culture of excellence and innovation, we invite you to join us.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply