Axon is on a mission to Protect Life, addressing critical safety and justice issues through their ecosystem of devices and cloud software. As a Senior Software Engineer I, you will collaborate with other engineers to shape technical solutions for scalable frontend applications and mentor team members in a collaborative environment.
Responsibilities:
- Build and own the technical roadmap for mission-critical web and desktop applications
- Develop robust, reusable, and maintainable code using React, TypeScript, and modern frameworks
- Contribute to cross-platform solutions, including Electron-based desktop applications
- Collaborate with cross-functional teams to define and design solutions for the team’s biggest technical challenges
- Lead engineering architecture and design reviews
- Set a high technical bar for the team through code reviews and design feedback
- Mentor and grow engineers, fostering a collaborative and inclusive engineering culture
- Partner with Product, Design, and Engineering to create integrated solutions that delight customers
- Improve engineering processes, including sprint planning, stand-ups, and long-term architectural thinking
- Build applications that adhere to high standards of availability and latency in this mission-critical space
Requirements:
- Bachelor's Degree in Computer Science, Engineering, or related field
- 7+ years of professional software development experience
- Proven experience developing large-scale, consumer-facing web applications
- Expertise in TypeScript and React
- Experience with Electron for cross-platform desktop applications
- Experience working with cloud-based APIs and infrastructure
- Strong experience with build and bundling tools like Webpack, Vite, or Rollup
- Proficiency in unit, integration, and end-to-end testing approaches
- Deep familiarity with Git and collaborative workflows (GitHub/GitLab)
- Experience optimizing web application performance (code splitting, lazy loading, reducing Time to Interactive)