About the Role
Design and implement front-end features for a modern web application used in public safety operations, ensuring usability, accessibility, and performance across diverse user groups.
Responsibilities
- Develop responsive and accessible user interfaces using modern JavaScript frameworks
- Collaborate with product designers to translate wireframes and prototypes into functional UI components
- Optimize front-end code for performance, scalability, and cross-browser compatibility
- Work closely with back-end engineers to integrate APIs and ensure seamless data flow
- Participate in code reviews to maintain code quality and share knowledge across the team
- Identify and resolve front-end technical debt in legacy and new systems
- Contribute to component library development for consistent design system implementation
- Write and maintain unit and integration tests for front-end modules
- Support end-to-end testing efforts with QA and product teams
- Diagnose and fix user-facing issues reported in production environments
- Stay current with evolving front-end standards, tools, and browser technologies
- Mentor junior engineers through pair programming and technical guidance
- Participate in agile planning, stand-ups, and retrospectives
- Ensure compliance with security and privacy standards in UI implementation
- Collaborate on user research initiatives to inform interface improvements
- Support deployment pipelines and CI/CD processes for front-end assets
- Evaluate third-party libraries and tools for fit within the front-end stack
- Document technical decisions and architectural patterns for team reference
- Contribute to accessibility audits and remediation efforts
- Work across time zones when necessary to align with distributed teams
Nice to Have
- Experience with TypeScript
- Familiarity with GraphQL
- Background in building design systems or component libraries
- Exposure to performance profiling and optimization tools
- Knowledge of internationalization and localization practices
- Experience with micro-frontend architectures
- Understanding of public safety or law enforcement workflows
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work model with flexibility for remote and in-office collaboration
Team
Collaborative engineering team focused on building scalable, user-centered applications
Our Impact
Technology is used by agencies to proactively deter crime and support investigations, contributing to measurable reductions in property crime across communities.
Engineering Culture
Team emphasizes ownership, technical excellence, and rapid iteration while maintaining high standards for code quality and system reliability.
Available for qualified candidates