Position Summary
Located within the CellCarta contract research organization, the CellEngine team develops and delivers a Web-based, Software as a Service (SaaS) flow cytometry analysis platform to users around the world. We're seeking a senior front end developer to help continue development of the application. Our team is small (six people) and entirely remote. We push browsers to the limits of their capabilities, which makes development both fun and challenging. CellEngine is used by biomedical researchers to make critical scientific decisions, which makes it both rewarding to develop and demanding of attention to detail. CellEngine is closed-source, but opportunities exist to contribute to open source software.
Main Responsibilities
- Implement new features and bugfixes.
- Contribute to the design of features.
- Engage in code reviews.
Education
- Bachelor's Degree in computer science or other science, technology, engineering or math, preferred.
- No background in biology required.
Main Requirements
- At least five years of professional software development experience or equivalent preferred.
- Expertise in HTML, CSS and JavaScript.
- Extensive experience writing complex UIs, including code organization, state management and using a component-based UI framework such as Vue or React.
- Experience with performance optimization, including profiling and memory management.
- Experience with automated testing.
- Fluency in English.
- Location and working hours are flexible, but must be able to engage with the rest of the team during North American working hours.
No visa sponsorship provided. Applicants must be currently authorized to work in the United States on a full-time basis.