Axon is on a mission to Protect Life by addressing critical safety and justice issues through their ecosystem of devices and cloud software. They are seeking a passionate and experienced frontend engineer to join the Prepared team, focusing on creating seamless user experiences and driving the development of scalable, high-performance user interfaces.
Responsibilities:
- Collaborate with designers, product managers, and other engineers to translate complex user requirements into performant, intuitive features
- Drive the adoption of best practices in front-end development in order to meet the high-resiliency needs for complex and mission-critical systems
- Heavily influence architectural design and implementation of scalable and reusable front-end systems using React
- Analyze and address architectural challenges, such as state management, rendering performance, and scaling complex UIs
- Contribute to and advocate for front-end testing strategies, ensuring high-quality code through unit and integration tests
- Mentor and guide junior engineers, fostering growth and knowledge-sharing across the team
Requirements:
- 5+ years of software engineering industry experience, with at least 3 years focused on designing and engineering user-facing features and interfaces
- Bachelor's degree in Computer Science, Information Systems, or a related field, or equivalent experience
- Proficiency in React and TypeScript
- Familiarity working with GraphQL APIs
- Deep understanding of front-end architecture, including state management (e.g., Redux, Context API, etc.)
- Desire to work in a fast-paced and dynamic startup environment
- Strong communication and interpersonal skills
- Experience working closely with product and design teams
- Our team is leaning into agentic software development workflows, and we're looking for engineers who have experimented with—or are enthusiastic about embracing—AI-augmented ways of building software
- Experience in an early-stage startup
- Experience with real-time communication apps