Position: Angular Developer
Company: Repetry
Category: JavaScript
Experience required: 2y
English level: intermediate

We are looking for a talented and experienced Middle Angular Developer to join our dynamic development team. As a Angular Developer, you will be responsible for designing and implementing high-quality web applications using the Angular framework. 

Requirements:
- 2+ years of commercial experience with Angular;
- Strong proficiency in TypeScript, HTML and CSS;
- Good understanding of RESTful APIs and asynchronous request handling using Angular's HttpClient module;
- Experience with state management libraries like NgRx or NGXS and RxJS;
- Knowledge of front-end build tools and module bundlers such as Webpack;
- Familiarity with version control systems, especially Git.

Responsibilities:
- Develop, maintain, and enhance web applications;
- Design and implement complex state management solutions;
- Collaborate with back-end developers to integrate APIs and data services into the applications;
- Work closely with designers and product managers to translate wireframes and mockups into functional user interfaces;
- Participate in code reviews, providing constructive feedback to maintain code quality and adherence to best practices;
- Keep libraries/dependencies up-to-date.

Will be a plus:
-  Knowledge of server-side technologies and frameworks (e.g., Node.js, Express, Angular Universal for SSR);
-  Familiarity with cloud platforms and services (e.g., AWS, Cloudfront).

We offer:
- Work in a friendly team of professionals with extensive experience;
- Opportunity to work on exciting projects in the energy sector;
- Flexible work schedule and the possibility of remote work;
- Competitive salary.