Frontend Engineer, Intermediate/Senior (m/f/*)
Who we are
At Quaisr, our mission is to unlock interactive digital twins – mission-critical replicas of physical systems, backed by online data streams, simulation and machine-learning. We are building out what will become the leading industrial platform that empowers engineers and research scientists to solve pressing problems in energy efficiency, product design and reliability. Quaisr is an early stage startup backed by Crane Venture Partners (UK) and Acequia Capital (USA), along with international angel investors. We were founded on partnerships with leading engineering and research institutions including Imperial College London and The Alan Turing Institute. Our customers are early-adopter multinational organisations in the fast-moving consumer goods, energy, and insurance sectors.
Where we operate
We have a remote-first culture, and support fully remote work. We maintain a physical presence in London (White City), meaning that London co-working is also supported, as is access to a local co-working space if you reside outside of the Greater London area. We encourage remote workers to come to the London office every 6 weeks – we plan these co-working sessions well in advance, and make every effort to accommodate timing requirements and long-distance travel expenses. This position is available full time in the UK. The position is also available in Australia: see https://www.quaisr.io/careers/jb-frontend-au.
When we work
We offer 25 days paid annual leave, excluding UK public holidays. We support flexible working hours with a cap on total weekly hours. We have one hour of reserved time per week for international standup calls, though we schedule this outside of common hours of, for example, childcare/school-pickup responsibilities.
Who you are
- Be eligible to work in the UK;
- Experience creating modular components, with attention to cross-browser compatibility, performance, and accessibility (a11y);
- Exposure to TypeScript / ECMAScript 6+;
- Strong written-communication skills. We work in a remote, internationally distributed team; so, asynchronous written communication is important to us;
- Track record of self-motivated learning, listening, creative problem solving, critical thinking and solutions communication. We are less interested in specific technologies and tools, and more interested in your attitude, learning speed and thought processes;
- Comfortable with automation, testing, deployment and analytics tooling;
- Experience consuming (and constructively critiquing!) backend APIs.
Nice to have:
- Ability to deal with ambiguity and change, in a high-growth environment, while maintaining high standards of quality and attention to detail;
- Familiarity with design or user experience (UX);
- Track record of industry experience, including production systems;
- Experience creating complex interactive UIs, for example using the browser Canvas API;
- Experience with backend development technologies.
- Track record of leading and mentoring junior software engineers;
- Exposure to game-engine technologies, interactive 3D graphics;
- Keen interest in data pipelines, simulation, machine learning and/or security.
What you will do
- (70%) Scoping and implementing high-quality user interfaces (UIs) that empower our customers to build and maintain industrial digital twins.
- (20%) Address feedback from end users and their organisations, to ensure we are addressing customer problems with compelling solutions;
- (10%) Collaborating with others, you will continually learn and update your technical knowledge, and where appropriate communicate this to the wider team through internal learning sessions and mentoring of other team members.
Technologies we use
For frontend development, we use TypeScript and React (Elastic EUI framework) along with lightweight client-side state-management (Valtio, Vercel SWR); though we welcome your input here if you have a high level of experience. For core backend systems, we use .NET technologies, with an emphasis on relational databases via Entity Framework Core. For deployment, we place a high emphasis on containerisation technologies and typically deploy to customers via cloud-provider and high-performance computing (HPC) infrastructures. Our platform supports end-user code in Python, R and Julia; so we maintain and support SDKs in each of these languages.
We support async remote work, so drive our planning and execution through a mixture of Google Workspace, Slack communication, web based whiteboarding tools, Linear issue tracking, and GitHub issue tickets.
- Salary range of £57,500 to £72,500;
- Employee stock options;
- New work-from-home equipment: new MacBook Pro, sit-stand desk, and your choice of peripherals;
- Flexible hours, with a cap on total weekly hours, and support for remote work modes;
- Access to London (White City) offices; local co-working access if outside of the Greater London area;
- Group health insurance and income protection;
- Gender-equitable parental leave;
- Opportunities to present at technical conferences.
Our hiring process
- (30 mins) Introductory call with Quaisr. This is a chance to learn about Quaisr and to check that our plans align with your own. We want to get to know you.
- (90 mins) Technical call with two Quaisr team members. We’ll give you an opportunity to talk through a past programming experience, including taking us through some of your code. We want to learn more about you, and a little regarding how you think!
- (45 mins) Follow-up with additional Quaisr team. You will meet your future team members and learn more about the role directly from us.
Our policy on equality, diversity and inclusion
Quaisr is committed to creating an environment where diversity is valued and everyone is treated fairly. We welcome applications from anyone who meets the specific criteria of the post regardless of age, disability, ethnicity, gender reassignment, marital or civil partnership status, pregnancy and maternity, religion or belief, sex and sexual orientation. Reasonable adjustments to the interview process can also be made for any candidates with a disability.
One more thing
If you have a compelling interest in our mission, and wish to propose a role that more closely matches your skill set, please get in touch.