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 client
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.
Location
Kyiv, Remote, Warsaw
Job type
Full time
English level
Upper-Intermediate
Date posted
Jun 9, 2025