Flock Safety is hiring a Senior Software Engineer, Front End

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

Required Skills
TypeScriptNext.jsReact.jsHTML5CSS3WebpackReduxFrontend DevelopmentPerformance OptimizationAgile Methodologies
About company
Flock Safety
Flock Safety is the leading safety technology platform that connects cities, law enforcement, businesses, schools, and neighborhoods in a nationwide public-private safety network. The company provides a hardware and software suite for proactive crime prevention and security, delivering real-time intelligence while prioritizing privacy and responsible innovation.
All jobs at Flock Safety Visit website
Job Details
Category other
Posted 10 months ago