5 open TypeScript positions
Quartermaster AI is seeking a Senior Full Stack Software Engineer to develop and maintain their web portal and mobile applications. The role involves building scalable backend systems with Node.js and AWS services, creating frontend interfaces with React Native and TypeScript, and implementing video streaming solutions using RTSP/SRT protocols.
The Senior Full Stack Developer will architect, build, and maintain scalable full-stack applications using modern JavaScript/TypeScript ecosystems (React, Next.js, Node.js) and cloud-native technologies. The role involves leading technical decisions, mentoring engineers, and collaborating with product and design teams to deliver high-performance, reliable solutions for a hyperlocal property management platform serving the Greater Toronto Area.
The role seeks a Full Stack Software Engineer to develop and maintain a web portal and mobile application, utilizing modern full-stack technologies. Key responsibilities include designing scalable backend systems with Node.js and AWS services, building frontend interfaces with React Native and Kotlin, and implementing video streaming solutions. The position requires expertise across the stack and comfort working in a fast-paced, remote, collaborative environment.
The role involves developing and maintaining offline-first mobile applications using React Native/React, with mandatory native Kotlin experience for custom Android modules. Key responsibilities include end-to-end ownership, implementing offline-first architecture with local databases like SQLite, and optimizing live video streaming over harsh networks. Engineers will build two main apps: one for controlling a SmartMast unit using WebSockets and ROS 2, and another for securely reporting illegal activity at sea, featuring geolocation and secure uploading capabilities.
The Senior Front-End Developer will be a key individual contributor responsible for building high-quality, performant, and accessible user interfaces across web and native mobile platforms. Key responsibilities include owning complex UI implementations, contributing to front-end architecture, and driving the adoption of scalable design patterns and reusable components. This role also involves mentoring junior engineers and collaborating closely with design and product teams to evolve design systems.