Software Engineer
Core
Designing, developing, and delivering high-quality reusable UI libraries and experiences using Angular and TypeScript.
Role type
Senior IC UI Engineer (Angular)
Builds
Reusable UI component libraries, dynamic form solutions, and micro-frontend architectures.
Domain
Enterprise software development, UI engineering
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Angular, TypeScript, HTML, SCSS, JavaScript, Reactive Forms, ngx-formly, Module Federation, Nx monorepo, NgRx, Jest/Vitest, automated testing, manual debugging, code reviews, technical documentation
Preferred skills
Micro-frontend architecture, full-stack solutions, technical leadership, cross-functional collaboration
Technologies
Angular, TypeScript, HTML, SCSS, JavaScript, ngx-formly, Module Federation, Nx, NgRx, Jest, Vitest
Responsibilities
Design and develop reusable Angular UI components; implement micro-frontend architectures; write automated unit and integration tests; define and implement standard patterns for test scenario maintenance; participate in or lead design and code reviews; contribute to ongoing documentation development; act as a point of contact for the team and contribute to setting technical direction.
Seniority
Senior, hands-on IC