Join a team developing modern, secure, and high-performance frontend applications! We are looking for a Frontend Developer who will be responsible for designing and developing modern web applications based on Angular and TypeScript. In this role, you will collaborate with design, backend, and product teams, develop new features, ensure application quality and performance, and participate in technical decision-making and code reviews. If you have experience with Angular, TypeScript, RxJS, NgRx, and SignalStore, know good practices for building frontend applications, and can write scalable code, this opportunity is for you.
Frontend developer
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Designing and developing modern, responsive, secure, and high-performance frontend applications.
- Creating clear and scalable code in TypeScript using the Angular framework.
- Implementing and developing application state management using NgRx and SignalStore.
- Creating and maintaining unit, integration, and E2E tests.
- Collaborating with design, backend, and product teams to deliver functional and visual requirements.
- Integrating frontend applications with the backend through REST APIs and implementing user authorization mechanisms.
- Supporting the creation and maintenance of the product backlog.
- Analyzing and optimizing the performance of Angular applications.
- Ensuring the security of web applications and applying appropriate security practices.
- Creating and maintaining project and technical documentation.
- Conducting code reviews and ensuring code standards and quality.
- Working according to Agile methodologies.
требования
- At least 5 years of experience programming with Angular.
- Very good knowledge of Angular, including its advanced features and mechanisms.
- Practical knowledge of application state management using NgRx and SignalStore.
- Very good knowledge of TypeScript and the ability to create clear and scalable code.
- Good knowledge of RxJS and reactive programming.
- Experience testing Angular applications — unit and E2E tests.
- Knowledge of Angular application performance optimization techniques.
- Knowledge of web application security principles and the ability to implement them in the context of Angular.
- Experience integrating with the backend through REST APIs and knowledge of user authorization mechanisms.
- Practical knowledge of development tools such as Docker, Webpack, and Git.
- Knowledge of good programming practices and design patterns in the context of Angular.
- Ability to learn quickly and adapt to changing technologies and project needs.
- Experience working in a team according to Agile methodologies (Scrum/Kanban).
- Knowledge of English at a minimum B2 level, enabling comfortable use of technical documentation.
- Very good communication skills and the ability to collaborate with technical, design, and client teams.
- Будет плюсом: A higher technical education, such as computer science, automation and robotics, electronics, telecommunications, or a related field
условия
- Participation in developing modern frontend applications for a large organization in the aviation infrastructure sector.
- The opportunity to work on solutions with high performance, security, and reliability requirements.
- Influence on feature development and the quality and standards of the software being created.
- The opportunity to develop technical competencies and work on complex web solutions.
- The option to use Luxmed and Multisport packages on preferential terms.
- Remote work.
навыки
Польская компания IT-аутсорсинга для банков и платёжной индустрии.
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.