Job
Description
As an Angular Developer with 1-3 years of experience, you will be a valuable addition to our development team. Your primary responsibility will be developing and optimizing Angular 16+ applications with a focus on Server-Side Rendering, TransferState, and SEO optimization. You will play a crucial role in building high-performance web applications and leading front-end initiatives with your technical expertise and team leadership skills. Your key responsibilities will include designing and implementing scalable front-end architectures using Angular best practices, translating UI/UX designs into clean and responsive code, and collaborating with backend developers and DevOps for deployment on Azure. You will be expected to write efficient and maintainable code using TypeScript, JavaScript, HTML5, and SCSS, while applying and enforcing patterns like Single Turn Design Pattern for state management and performance optimization. Additionally, you will lead a team of developers through agile practices, code reviews, and mentorship, as well as troubleshoot and resolve technical issues across the front-end stack. To excel in this role, you must possess a strong proficiency in Angular 16+ along with a deep understanding of TypeScript, JavaScript, HTML5, and SCSS. Experience with Azure services and cloud-based application deployment is essential, as well as a good grasp of responsive design and web performance best practices. Familiarity with the Single Turn Design Pattern and component-based architecture will be advantageous. Ideally, you should hold a Bachelors or Masters degree in Computer Science, Engineering, or a related field, and have proven experience working in front-end teams or projects. Excellent problem-solving skills, communication abilities, and knowledge of web accessibility, performance tuning, and SEO strategies for SPAs will further complement your qualifications for this role.,