All jobs

Job details

Angular Developer


About the client

Our client is a Spanish company​ that helps retail and restaurant chains save time, secure compliance, and reach set goals in everyday life.

About the project

The project involves decommissioning GIR2, a legacy monolithic application developed in an old Microsoft (.NET + JavaScript) technology, and migrating it to our modern stack, “GIR3”, based on an Angular SPA frontend and a microservices-based, event-driven backend. The team will need to migrate the existing functionality (organized by modules) and rebuild it in the new stack.

You will be part of an agile team, working under the SCRUM methodology, participating in daily stand-ups with your Tech Lead and Product Owner. The team follows a trunk-based development approach that enables continuous delivery of value, always built on a solid, maintainable, and scalable codebase.

About the team

You will be part of an agile team, working under the SCRUM methodology, participating in daily stand-ups with your Tech Lead and Product Owner. The team follows a trunk-based development approach that enables continuous delivery of value, always built on a solid, maintainable, and scalable codebase.

Responsibilities

  • Develop high-quality web applications using Angular, adhering to coding standards and best practices.
  • Collaborate with the design and development team to translate business requirements into robust, scalable technical solutions.
  • Actively participate in application design and architecture to ensure efficiency, maintainability, and scalability of the code.
  • Implement unit and integration tests to ensure software stability and quality.
  • Contribute to technical documentation and style guides to promote best development practices within the team.
  • Research and evaluate new technologies and tools to continuously improve development processes and software quality.
  • Collaborate with other technical teams and stakeholders to solve complex problems and ensure timely project delivery.

Requirements

  • Minimum of 5 years of professional experience as an Angular Developer, with a focus on version 14 or higher.
  • Proven experience using Nx for managing monorepos and microservices architectures.
  • Solid knowledge of OpenAPI for defining and documenting RESTful APIs.
  • Experience with OAuth2-secured APIs.
  • Advanced proficiency with RxJS and reactive programming patterns for handling asynchronous data flows.
  • Strong knowledge of unit testing frameworks like Jest or Jasmine, and E2E testing tools such as Cypress, etc.
  • Hands-on experience in designing and developing scalable, high-performance applications.
  • Ability to work both independently and as part of a team, with excellent communication and problem-solving skills.
  • Strong analytical skills and the ability to make informed decisions when solving complex problems.
  • Fluent in English (minimum level B2/C1).

We offer

  • Competitive salary and benefits package.
  • Flexible working hours to maintain work-life balance.
  • 20 working days of annual vacation + paid state holidays.
  • Paid sick leave.
  • Personal laptop with all necessary software.
  • Support services: Corporate accountant, lawyer, and psychologist.
  • Professional growth: 50% compensation for workshops and professional conferences.
  • English classes (50% compensation).
  • Transparent and bureaucracy-free management.

    Apply for this position

    Email address

    Phone number

    First name

    Second name

    Message

    Attach a CV

    Job details

    Angular Developer

    Kyiv, Remote, Warsaw

    Upper-Intermediate



    Location

    Kyiv, Remote, Warsaw

    Job type

    Full time

    English level

    Upper-Intermediate

    Date posted

    Jun 9, 2025