
Sr Angular Developer
- Dublin
- Permanent
- Full-time
- Design and develop dynamic, responsive web applications using Angular (v12+).
- Write clean, maintainable, and well-documented TypeScript, HTML, and SCSS code.
- Implement complex UI features, data binding, routing, state management, and performance optimization.
- Apply component-based architecture principles and reusable module patterns.
- Follow SOLID principles, clean code practices, and Angular style guides.
- Contribute to front-end architecture decisions and help evolve development standards.
- Write unit, integration, and end-to-end tests using Jasmine, Karma, or Cypress.
- Ensure cross-browser compatibility and responsive design across devices.
- Work closely with UX/UI designers to translate designs into functional web interfaces.
- Collaborate with backend developers to integrate RESTful APIs and ensure data integrity.
- Participate in Agile ceremonies—daily standups, sprint planning, and retrospectives.
- Mentor junior developers and assist in code reviews to ensure high code quality.
- Foster a culture of continuous improvement, learning, and knowledge sharing.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 5+ years of professional front-end development experience.
- 3+ years of hands-on experience with Angular (v8 or newer), with strong TypeScript skills.
- Proficiency in HTML5, CSS3/SCSS, and responsive web design.
- Experience integrating RESTful APIs, GraphQL, or WebSockets.
- Familiarity with Git, CI/CD pipelines, and modern front-end build tools (e.g., Webpack, Nx).
- Experience with performance profiling, lazy loading, and code splitting.
- Knowledge of accessibility (WCAG) and SEO optimization best practices.
- Familiarity with testing frameworks like Cypress, Jest, or Playwright.
- Exposure to backend technologies (e.g., Node.js, .NET, or Java) is a plus.
- Experience with enterprise-scale applications or micro frontend architecture.