Key Responsibilities :
– Design, develop, and maintain user-facing features for web applications using Angular.
– Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.
– Work closely with product managers, UX/UI designers, and back-end developers to deliver high-quality, user-friendly applications.
– Participate in the full software development lifecycle, including requirement analysis, design, development, and testing.
– Write well-structured, reusable, and maintainable code following best practices.
– Ensure code quality through writing unit tests, participating in code reviews, and conducting thorough debugging.
– Collaborate with back-end developers to integrate APIs and services with the front-end.
– Develop responsive web applications that work seamlessly across different devices and browsers.
Stay Updated with Industry Trends :
– Keep up-to-date with the latest industry trends, Angular updates, and best practices in web development.
– Suggest and implement improvements to existing processes, tools, and frameworks.
– Create and maintain comprehensive documentation for all development work.
– Conduct thorough testing of applications to ensure high-quality and bug-free releases.
Requirements :
– Bachelor’s degree in Computer Science, Information Technology, or a related field. A Master’s degree is a plus.
Experience :
– Proven experience as an Angular Developer or in a similar front-end development role.
– Strong experience with Angular (versions 2+), along with good knowledge of its core principles.
Technical Skills :
– Proficient in HTML5, CSS3, and JavaScript/TypeScript.
– Experience with Angular CLI, RxJS, and state management libraries (e.g., NgRx).
– Knowledge of RESTful APIs and experience integrating front-end with back-end services.
– Familiarity with web development tools such as Webpack, Git, and NPM.
– Understanding of responsive design principles and cross-browser compatibility.
Soft Skills :
– Strong analytical and problem-solving skills.
– Excellent communication and teamwork abilities.
– Ability to work independently and manage time effectively in a fast-paced environment.
Additional Qualifications :
– Familiarity with front-end testing frameworks such as Jasmine or Karma.
– Experience with Agile/Scrum methodologies is preferred.
– Knowledge of other front-end frameworks (e.g., React, Vue.js) is a plus.
How to Apply:
- First, read through all of the job details on this page.
- Scroll down and press the Click Here button.
- To be redirected to the official website, click on the apply link.
- Fill the details with the information provided.
- Before submitting the application, cross-check the information you’ve provided.