
Senior Frontend Developer
- Alpharetta, GA
- Permanent
- Full-time
Job Title
to join our team. If you're excited to be part of a winning team, CirrusLabs (http://www.cirruslabs.io) is a great place to grow your career.About the Role:
We are looking for a Senior Frontend Developer with deep expertise in Angular to lead the design and development of responsive, scalable, and high-performance web applications. You will play a key role in shaping the frontend architecture, mentoring junior developers, and collaborating cross-functionally with backend engineers, designers, and product managers.Key Responsibilities:
- Architect, design, and develop complex Angular applications with clean, maintainable, and testable code.
- Translate UI/UX designs and wireframes into responsive and interactive user interfaces.
- Optimize applications for performance, scalability, and cross-browser compatibility.
- Collaborate with backend developers to integrate RESTful APIs and GraphQL endpoints.
- Lead code reviews, enforce coding standards, and mentor junior frontend engineers.
- Implement state management using NgRx or other reactive libraries.
- Maintain and enhance reusable Angular components and internal libraries.
- Stay updated with the latest Angular releases and ecosystem tools (RxJS, Angular CLI, etc.).
- Participate in Agile ceremonies (sprint planning, daily stand-ups, retrospectives).
- 5+ years of professional frontend development experience, with at least 3+ years in Angular (v10+).
- Expert knowledge of TypeScript, Angular CLI, RxJS, and component-based architecture.
- Strong understanding of HTML5, CSS3/SCSS, Flexbox/Grid, and responsive design principles.
- Experience integrating with RESTful APIs, handling JSON, and managing async data flows.
- Hands-on experience with NgRx or similar reactive state management solutions.
- Solid experience in writing unit and integration tests using Jasmine, Karma, or Jest.
- Familiarity with CI/CD pipelines, Git branching strategies, and modern DevOps practices.
- Experience with Angular Universal (server-side rendering).
- Exposure to WebSockets, GraphQL, or micro frontend architectures.
- Experience with Tailwind CSS, Bootstrap, or Material Design frameworks.
- Understanding of accessibility (WCAG) and internationalization (i18n).
- Familiarity with frontend monitoring tools like Sentry, Datadog, or New Relic.