New offer - be the first one to apply!

June 12, 2026

Frontend Angular Developer (Lottery)

Mid • Hybrid

Warsaw, Poland

We are seeking a Frontend Angular Mid Developer to build and scale modern, high-performance frontend applications for a client in the lottery industry.

Our expectations

  • Commercial experience as a Frontend Developer (Mid level) specializing in the Angular ecosystem (experience with v17/v18 is a plus);

  • Strong knowledge of the Angular framework, TypeScript, and JavaScript;

  • Good understanding of the RxJS library and reactive programming principles;

  • Knowledge of and experience working with HTML5, CSS3, and SCSS;

  • Practical experience with Angular CLI and the npm package manager;

  • Proficiency with Git version control and the GitHub platform;

  • Experience in REST API integration and a solid understanding of component-based architecture;

  • English language skills at a level that allows fluent communication (B2).

Welcome Skills

  • Familiarity with the Angular Material component library;

  • Experience in application state management using NgRx;

  • Knowledge of E2E testing tools (Cypress) and accessibility standards (WCAG);

  • Basic knowledge of containerization technologies (Docker basics) and awareness of the Kubernetes/Helm environment;

  • Basic knowledge of or exposure to cloud environments (Azure or AWS);

  • General knowledge and awareness of the Java / Spring Boot ecosystem.

Key tasks

  • Create and develop frontend applications using the Angular framework, TypeScript, and reactive programming (RxJS);

  • Design and implement reusable UI components based on a component-based architecture;

  • Collaborate with the backend team and integrate applications with APIs (REST API);

  • Create responsive and polished user interfaces using HTML5, CSS3, and SCSS;

  • Efficiently manage project dependencies using Angular CLI and npm;

  • Use the Git/GitHub version control system in daily team collaboration;

  • Maintain high code quality, apply best programming practices, and participate in the code review process;

  • Collaborate with the cross-functional team (developers, testers, designers) to optimize application performance.