Angular Developer
Job Summary We are seeking an experienced Angular Developer to design, develop, and maintain modern web applications within a fast-paced Agile environment. This role will be responsible for building scalable front-end solutions, collaborating with cross-functional teams, and supporting the full software development lifecycle from design through production support. The ideal candidate will have strong expertise in Angular development, experience working with monorepos, and a passion for delivering high-quality user experiences. Key ResponsibilitiesDesign, develop, and maintain modern web applications using Angular and related technologies.Participate in the full software development lifecycle, including requirements analysis, design, development, testing, deployment, and production support.Develop and maintain scalable, reusable, and maintainable front-end solutions.Create technical designs, solution documentation, and development artifacts to support project delivery.Collaborate with product owners, architects, developers, and other stakeholders to deliver business solutions.Integrate front-end applications with backend services and web APIs.Participate in Agile ceremonies and contribute to roadmap planning and delivery initiatives.Provide rotational production support and troubleshoot application issues as needed.Conduct code reviews and promote development best practices and coding standards.Mentor and support the growth of team members through technical guidance and knowledge sharing.Continuously evaluate and implement improvements to application performance, scalability, and user experience. Required Qualifications5+ years of hands-on experience as a Front-End Software Engineer using modern JavaScript frameworks, with strong expertise in Angular.Experience developing applications using Angular core concepts and best practices.At least 1 year of experience working with Nx Workspace and monorepo architectures.Experience integrating front-end applications with web services and APIs.Experience creating technical designs and implementing solutions within Agile development teams.Strong understanding of software development methodologies and best practices.Excellent analytical, problem-solving, and critical-thinking skills.Ability to work effectively in fast-paced and evolving environments.Strong communication, collaboration, leadership, and stakeholder management skills.Experience supporting production environments and participating in on-call rotations. Preferred QualificationsExperience working with Spring or Spring-based backend services.Experience designing and developing enterprise-scale web applications.Experience mentoring, coaching, and developing technical team members.Knowledge of scalable application architecture and modern front-end design patterns.Experience working within large, distributed development teams.