Responsibilities:
Develop and maintain user-friendly, responsive, and intuitive web applications using Angular best practices.
Collaborate with back-end developers to integrate user-facing features with server-side logic.
Ensure high-performance, scalability, and maintainability of the web application.
Write efficient, clean, and well-documented code.
Troubleshoot and debug issues with the web application.
Stay up-to-date with emerging trends and technologies in front-end development.
Participate in code reviews and provide constructive feedback to other developers.
Requirements:
Bachelor's degree in Computer Science, Computer Engineering or a related field.
Strong proficiency with Typescript.
Hands-on experience with ExpressJS, Nodejs and MySQL.
5+ years of experience in front-end & back-end development with Angular.
Hands-on experience in implementing front-end and back-end JavaScript applications
Proficiency in HTML, CSS, and JavaScript.
Experience with Angular Material, Bootstrap, and other CSS frameworks.
Knowledge of RESTful APIs and how to consume them.
Understanding of agile development methodologies.
Experience with version control systems (Git, SVN).
Excellent problem-solving skills and attention to detail.
Strong communication and collaboration skills.