Back to Jobs
OnHiresDevelopment 1h ago

Senior Angular Engineer (Map-based Product)

UkraineUkraine
Full-time
Not Disclosed

Job Description

About the Role: Our client is a product-focused software development company building high-quality web applications for global markets. We are looking for a Senior Angular Engineer to join a team working on a complex map-based web application for end users. This is not a typical frontend role — you will be working heavily on geospatial data (ESRI GIS), complex UIs with large datasets, real-time updates, and architecture decisions. Note: Project duration is initially 6 months, with a strong possibility of extension up to 12 months.

What You'll Do

  • Build high-performance web applications using modern Angular (v20/21).
  • Design and develop complex, map-based user interfaces incorporating ESRI GIS.
  • Collaborate with backend engineers, designers, and product teams to deliver real-time functionality.
  • Identify performance bottlenecks and optimize applications (change detection, lazy loading, bundle optimization).
  • Contribute to architecture decisions, technical direction, and state management strategies.
  • Maintain high code quality and testing standards (Jest / Cypress / Playwright).
  • Conduct code reviews and mentor other engineers.

What You Bring

  • 5+ years of experience with modern Angular (v16+) and TypeScript.
  • Strong expertise in RxJS and state management (NgRx / Signals / ComponentStore).
  • Experience building complex, enterprise-grade UIs and working with large datasets/complex data models.
  • Deep understanding of frontend architecture, scalability, and performance optimization.
  • Fluent English (B2+/C1+) and Fluent/Native Ukrainian.
  • Bonus: Experience with GIS/map-based applications (ESRI, ArcGIS, Mapbox), WebSockets, data visualization libraries (D3.js), and backend understanding.

Benefits

  • Competitive salary.
  • Fully remote work flexibility.
  • Home office support.
  • Opportunity to work on complex, high-impact data-driven products.

Safety First

  • Never pay for a job application.
  • Do not share sensitive bank info.
  • Verify the client before starting work.