×
Register Here to Apply for Jobs or Post Jobs. X

Senior Frontend Engineer

Job in Belfast, County Antrim, BT1, Northern Ireland, UK
Listing for: HALOS Body Cameras
Full Time position
Listed on 2026-05-17
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 GBP Yearly GBP 80000.00 100000.00 YEAR
Job Description & How to Apply Below

HALOS is an advanced body camera and cloud software scaleup, working with some of the biggest names in security, services, and law enforcement. At HALO, we're passionate about safety and innovation, constantly staying ahead of threats and reducing risk.

What sets HALOS apart is not just the cutting‑edge technology we develop but the culture we've nurtured. Our team embodies openness, transparency, and a "one team" spirit. We're a group of passionate individuals, all working on exciting and impactful projects. Here, you'll find an environment that fosters collaboration, creativity, and a shared sense of purpose.

What You’ll Work On

We’re building the next generation of AI‑driven video forensic and evidence analysis tooling for our body‑worn camera platform. As a Senior Frontend Engineer, you’ll help shape the user experience behind complex investigative workflows including video review, transcription, timeline analysis, streaming, and AI‑assisted insights. This is a hands‑on engineering role focused on building fast, reliable, and intuitive interfaces for large‑scale media and data‑heavy applications.

You’ll work closely with backend engineers, product, and design to deliver modern React applications that balance performance, usability, and maintainability across mission‑critical workflows.

Day to Day
  • Build React applications using Type Script, Tanstack Router/Query, and Shadcn UI
  • Design type‑safe APIs with tRPC spanning frontend and backend
  • Develop AWS Lambda functions and manage infrastructure with AWS CDK
  • Work across React (Vite) and Next.js monorepos using Turbo and pnpm
  • Write tests with Vitest and Playwright
  • Optimize performance (bundle sizes, Core Web Vitals, query caching)
  • Review code, maintain strict Type Script standards, and ensure security best practices with Zod validation
Your Qualifications

You're a pragmatic engineer who values simplicity and type safety. You've shipped production apps at scale and understand trade‑offs between abstraction and clarity. You're experienced in taking features from requirements through implementation to production.

Required
  • 5+ years professional Type Script/JavaScript development
  • Expert React with modern patterns in SPA applications
  • Modern build tools (Vite, Turbo, webpack) and monorepo management
Helpful
  • tRPC, Tanstack ecosystem (Query, Router, Table), & Next.js
  • AWS CDK
  • Tailwind CSS, Shadcn/Radix components
  • Zod validation, Playwright E2E testing
  • Performance optimization and Web Vitals experience
  • React Native
Benefits
  • Generous Annual Leave Allowance
  • Competitive salary and commission/bonus package
  • Employer matched pension scheme
  • Learning and Development opportunities
  • Private Health Insurance
  • Cycle to work scheme & Home & Tech scheme through salary sacrifice
  • Regular company events and social initiatives
Diversity & Inclusion

We’re an Equal Opportunity Employer and embrace a diversity of backgrounds, cultures, and perspectives. We do not discriminate on the basis of race, colour, gender, sexual orientation, gender identity or expression, religion, disability, national origin, protected veteran status, age, or any other status protected by applicable national, federal, state, or local law.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary