About the role DroneShield is seeking a Frontend Software Engineer to join our Embedded Software Interfaces (ESI) team. ESI are responsible for the customer facing interfaces from DroneShield’s Linux based deployed sensors and effectors, including a new React/Typescript front end, and gRPC and REST APIs. We work closely with ML/AI, Data Science, RF, and infrastructure teams to expose these interfaces. Our products enable a seamless and performant user experience for DroneShield customers to use our world leading RF detect and defeat capabilities to protect their assets. It represents an exceptional opportunity for a result-driven individual in a new niche but exploding market. Responsibilities, Duties and Expectations Create intuitive, responsive interfaces that enhance our drone detection and defeat products Transform complex system requirements into stable and responsive technical solutions Collaborate with cross-functional teams including algorithm engineers and UI/UX designers Own the code you develop—troubleshooting issues, implementing improvements, and ensuring code quality Qualifications, Experience and Skills BS/MS in Computer Science, Software Engineering, or equivalent practical experience 2 years building production applications with React, JavaScript (ES6), TypeScript, and Vite Strong command of modern frontend development practices (memoization, bundling, linting, testing, CI/CD) Experience with testing frameworks like Vitest and Jest Demonstrated ability to integrate with RESTful A PIs and Websockets What sets you apart Familiarity in at least one backend language, preferably Golang or Python Comfortable working with ambiguous requirements and developing impactful customer focused solutions Linux command line proficiency and embedded device experience Background in cloud, robotics, aerospace, autonomous vehicles, medical, or other real-time systems Modern development practices such as Git, CI/CD, and automated testing Adaptability to new technologies, frameworks, and programming paradigms Understanding of microservices architecture and distributed systems Track record of writing thoughtful, clean, maintainable, and testable code, with lean documentation Self-directed learning habits and passion for software craftsmanship Note for recruitment agencies: We do not accept unsolicited candidates from external recruiters unless specifically instructed.