Job Description
Senior Angular Developer
Must Have Technical/Functional Skills-
• Experience with Angular CLI, RxJS, and other Angular libraries and tools.
• Proficient in JavaScript, TypeScript, HTML, and CSS.
• Experience with RESTful APIs and web services.
• Experience with testing frameworks (e.g., Jest, Karma) and testing methodologies.
• Strong understanding of software development principles and best practices.
• Experience with version control systems (e.g., Git).
• Experience with Agile development methodologies.
Roles & Responsibilities-
Development:
• Design, develop, and maintain high-quality, scalable, and performant web applications using Angular, TypeScript, HTML, CSS, and JavaScript.
• Write clean, well-documented, and testable code that adheres to industry best practices and coding standards.
• Collaborate with UX/UI designers and back-end developers to ensure seamless integration and a great user experience.
• Identify and resolve performance bottlenecks and optimize application performance.
• Should be able to create the Unit test Scripts and execute.
• Conduct code reviews and provide constructive feedback to junior developers.
• Participate in the full software development lifecycle, from requirements gathering to deployment and maintenance.
Leadership and Mentoring:
• Mentor and guide junior developers, providing technical expertise and support.
• Contribute to the team's knowledge base and best practices.
• Participate in technical discussions and contribute to architectural decisions.
• Stay up-to-date with the latest Angular framework versions, technologies, and best practices.
Technical Expertise:
• Proficient in JavaScript, TypeScript, HTML, and CSS.
• Experience with Angular CLI, RxJS, and other Angular libraries and tools.
• Experience with RESTful APIs and web services.
• Experience with testing frameworks (e.g., Jest, Karma) and testing methodologies.
• Strong understanding of software development principles and best practices.
• Experience with version control systems (e.g., Git).
• Experience with Agile development methodologies.
Problem Solving:
• Troubleshoot and resolve complex technical issues.
• Identify and implement solutions to improve application performance and stability.
• Conduct performance testing and analysis.
Collaboration:
• Work closely with cross-functional teams, including product managers, UX/UI designers, and back-end developers.
• Communicate technical concepts and solutions clearly and effectively.
• Experience with CI/CD pipelines would be advantage.
Salary Range- $90,000-$115,000 a year