Quartermaster
Full Stack Software Engineer
Salary
Job description
ABOUT US
At Quartermaster AI, we believe the ocean should be a safe and sustainably managed resource for all. By leveraging cutting-edge AI and robotics, we unlock capabilities that were only recently impossible. Our distributed open-ocean systems enable every vessel to sense, compute, and communicate, enhancing maritime domain awareness for those who need it most.
JOB DESCRIPTION
We are looking for a highly skilled Front-End Software Engineer to own the architecture, development, and scaling of our web portals and application interfaces. In this role, you will translate complex, real-time maritime telemetry, GIS data, and video streams into highly responsive, performance-optimized, and resilient client-side applications. You will collaborate closely with product designers and backend teams to turn interactive designs into production-ready, maintainable code architectures.
KEY RESPONSIBILITIES
- Build, scale, and maintain responsive, modular web and mobile applications using modern front-end frameworks.
- Build and implement a reusable, scalable component library conforming to internal design systems.
- Optimize front-end code for maximum rendering speed, efficient data serialization, scalability, and security across various network profiles.
- Architect robust client-side state management systems to handle real-time, streaming data feeds seamlessly.
- Partner directly with UI/UX designers to implement design specifications accurately, and coordinate with backend engineers on API contracts and data integration.
- Write clean, predictable, and well-tested code, expanding test coverage via modern front-end testing frameworks.
- Debug and resolve complex client-side performance bottlenecks and state-synchronization issues.
QUALIFICATIONS (REQUIRED & PREFERRED)
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical engineering experience).
- 4+ years of proven experience as a Front-End or Software Engineer building complex, data-heavy web and mobile applications.
- Expert-level proficiency in TypeScript/JavaScript, React, and React Native.
- Deep experience with state management libraries (e.g., Redux, Zustand, Recoil) and integrating RESTful APIs or WebSockets.
- Strong mastery of modern layout systems (CSS Grid, Flexbox, Tailwind, or styled-components) with a proven track record of translating Figma mockups into pixel-perfect, accessible code.
- Familiarity with front-end testing tools (e.g., Jest, React Testing Library, Cypress).
NICE TO HAVE
- Experience building GIS-, map-, or telemetry-heavy dashboards using MapBox, OpenLayers, or ArcGIS.
- Experience rendering real-time streaming data, canvas drawings, or live video technologies (WebRTC, HLS) in the browser.
WORK ENVIRONMENT
- This is a hybrid position, 3-days in office.
- Flexible working hours with occasional deadlines requiring high availability.
- Opportunity to work on innovative projects with a global impact.
BENEFITS
- Competitive salary
- Health, Dental, and Vision
- 401k w/ 2% match
- Unlimited PTO
- Opportunities for professional development and continued education.


