\<Job Overview\>
We are seeking an energetic and highly skilled Senior Angular Developer to join our dynamic development team. In this role, you will lead the design and implementation of cutting-edge web applications using Angular, ensuring seamless user experiences and robust system architecture.
We are looking for an early-career Angular Developer (1–3 years experience) who wants to grow into a mid-level role, work with modern Angular (v18+), and contribute to both our Corrections UI and Health Services UI applications.
You’ll work directly with our lead full-stack developer as part of a small, collaborative engineering team.
Minimum Requirements
Experience
1–3 years of professional Angular experience
Angular v16+ required, v18+ strongly preferred
Experience working on a small or lean development team
Technical Skills
Strong knowledge of CSS / SCSS and responsive design
Experience with Angular Signals (or willingness to learn quickly)
Understanding of Angular Libraries (shared component libraries, Nx-style or Angular workspace libraries)
Strong Git experience (feature branching, PRs, conflict resolution)
TypeScript fundamentals
Basic familiarity with Observables and RxJS
Working knowledge of REST API integration
Nice-to-Have
Experience with SSR (Server-Side Rendering) or Angular Universal
Knowledge of SEO meta tags \& dynamic metadata
Experience with real-time data
Ability to optimize Angular performance with Signals
Experience with shared UI libraries across multiple Angular applications
Daily Responsibilities
Develop new features using Angular, TypeScript, and Signals
Work within a shared Angular library for reusable UI components
Implement SCSS themes
Consume REST APIs and real-time SignalR streams
Write clean, maintainable, and well-structured code
Participate in code reviews and collaborate with a small team
Assist in optimizing performance around streaming telemetry data
Help maintain consistency in UI/UX and theming across multiple applications
Job Types: Full-time, Part-time, Permanent
Pay: $60,000.00 - $80,000.00 per year
Expected hours: 40 per week
Benefits:
Paid time off
Professional development assistance
Work Location: In person