Description:
RESPONSIBILITIES:
- Design, develop, and test Angular-based web applications;
- Collaborate with cross-functional teams to define, design, and ship new features;
- Ensure the technical feasibility of UI/UX designs;
- Optimize applications for maximum speed, scalability, and maintainability;
- Work closely with backend developers to integrate RESTful APIs;
- Adhere to best practices in Angular development, including code organization, modularization, and documentation;
- Develop reusable code and libraries for future use;
- Identify and address performance bottlenecks;
- Participate in code reviews to ensure high-quality code;
- Stay informed on the latest industry trends in Angular and front-end development.
REQUIRED QUALIFICATIONS:
- 3 years of professional experience as an Angular Developer or similar role.
- Strong proficiency in JavaScript, TypeScript, and Angular (specify versions, e.g., Angular 8+).
- Familiarity with popular Angular libraries, such as NgRx, RxJS, and Angular Material.
- Solid understanding of web markup, including HTML5 and CSS3.
- Experience in integrating RESTful APIs.
- Familiarity with build tools like Angular CLI, Webpack, and NPM.
- Knowledge of code versioning tools, especially GIT.
- Strong problem-solving skills, attention to detail, and the ability to work in a team-oriented environment.
PREFERRED QUALIFICATIONS:
- Knowledge of other modern JavaScript frameworks and libraries, such as React or Vue.js.
- Experience with server-side scripting languages, like Node.js.
- Background in agile methodologies, like Scrum or Kanban.
- Familiarity with continuous integration and continuous deployment tools and processes.