
Overview
Primary Skill
• Angular version 13 to 18, HTML 5 CSS 3 JavaScript SCSS, TypeScript, RxJS and Observables,
State Management
Key Responsibilities:
• Develop and Maintain Angular Applications:
• a. Design, develop, and maintain responsive web applications using Angular.
• b. Implement complex UI components and ensure optimal performance.
• c. Collaborate with UX/UI designers to translate designs and wireframes into high-quality code.
• Component and Module Development:
• a. Create reusable and efficient components and modules that can be utilized across various projects.
• b. Ensure the application is modular and easy to maintain.
• Integration with RESTful APIs:
• a. Integrate front-end components with RESTful APIs and external web services.
• b. Manage data and state within Angular applications using services and RxJS.
• Testing and Debugging:
• a. Write unit tests using Jasmine and Karma to ensure code quality.
• b. Perform debugging and troubleshooting of applications to ensure smooth operation.
• Optimization and Performance Tuning:
• a. Optimize applications for maximum speed and scalability.
• b. Implement lazy loading, AOT compilation, and other performance-enhancing techniques.
• Version Control and Collaboration:
• a. Collaborate with other team members using Git for version control.
• b. Participate in code reviews, providing and receiving constructive feedback.
• Continuous Learning and Improvement:
• a. Stay up-to-date with the latest industry trends and technologies related to Angular and front-end development.
• b. Continuously improve your coding skills and contribute to team knowledge sharing.
Skills Required:
• UI Designing and Development, API integration, Unit Testing, Visual Testing, Version Control/Git, Build Tools and Task Runners, Performance Optimization, Cross-browser Compatibility, Package Management, Debugging
Soft Skills:
• Strong problem-solving skills and attention to detail.
• Excellent communication skills and ability to work in a team-oriented environment.
• Ability to manage time effectively and handle multiple projects simultaneously