Develop user-friendly features using Angular (16+) framework and related technologies.
Collaborate with the design team to implement responsive and visually appealing web interfaces.
Optimize application performance and ensure scalability.
Write clean, modular, and maintainable code and write tests (unit + e2e).
Conduct thorough testing and debugging of web applications.
Collaborate with backend developers to integrate frontend and backend functionalities.
Participate in code reviews and provide constructive feedback.
Stay up to date with the latest industry trends and best practices in frontend development.
Collaborate with project managers to ensure the timely delivery of projects.
Troubleshoot and resolve technical issues in a timely manner.
Requirements
Obligatory
Angular experience: 2+ years
TypeScript experience: 3+ years
Total working experience: 4+ years (frontend + backend).
Good knowledge of Typescript
Good knowledge of RxJS
Good knowledge in writing tests (preferably jest)
Base understanding CI/CD
Knowledge of Unix-based systems (Linux, macOS)
Ability to work both independently and collaboratively in a team environment.
A candidate should estimate themselves as a senior developer.
Preferably
Docker
Angular Signals, Control flow
NX
Backend experience in any programming language
Experience with charting libraries (billboard.js, chart.js)
Angular Material
Conditions
Reliability: official employment from the first day, bonuses, annual employee review (salary review or bonus, feedback on work results)
Stability: our clients are in different countries, therefore we are ready for any changes in work of any country
Development: a lot of projects and products, which means increasing expertise in working with different technologies, or even switching to completely new ones for you within the company
Active corporate life: we participate in thematic conferences and forums in our cool sphere of business, corporate parties in the best restaurants of the city with participation of stars, etc
Comfort: Offices are in different countries. You can work from anywhere in the world