Were looking for a Senior Angular Developer to join our growing Frontend Engineering community. You will work on a complex enterprise-grade web application built using modern technologies and best practices contributing to architecture performance optimization and the continuous improvement of the development workflow.
Role Overview
As a Senior Angular Developer youll be responsible for designing developing and maintaining high-quality scalable web applications using Angular (v15) within an Nx monorepo environment. Youll take ownership of feature development ensure strong application performance and uphold Endavas engineering standards through code reviews testing and automation.
This role requires a deep understanding of Angular architecture advanced TypeScript and state management with NgRx. You will collaborate closely with cross-functional teams including backend engineers UI/UX designers and DevOps to deliver reliable and maintainable front-end solutions.
This role is available on a full-time employment contract (UoP) and requires the willingness to work from one of our offices in Kraków Warszawa or Gdańsk twice a week.
Key Responsibilities
Design implement and optimize Angular components services and modules following best practices.
Manage application state using NgRx (store effects selectors router-store and component-store).
Maintain and evolve a large Nx monorepo ensuring consistency and dependency management across multiple apps and libraries.
Develop and execute unit integration and E2E tests with Jasmine Karma ng-mocks and Cypress maintaining at least 90% coverage.
Implement continuous integration and delivery (CI/CD) pipelines including Nx migrations and build optimizations.
Integrate with REST and GraphQL APIs using HttpClient including secure token handling with MSAL and JWT.
Apply SOLID DRY and KISS principles and design patterns (Facade Strategy Factory).
Support i18n and localization through angular-i18next/i18next frameworks.
Collaborate in code reviews documentation (Compodoc) and technical mentoring.
Optimize performance and bundle size using webpack-bundle-analyzer and lazy loading strategies.
Uphold consistent code quality via ESLint Prettier Stylelint and Git hooks (Husky lint-staged).
Qualifications :
Skills and Experience
Must-Have:
7 years of hands-on experience with Angular (v15 or higher).
Expertise with TypeScript (interfaces generics advanced typing utility types).
Proven experience with NgRx for complex state management.
Strong background in testing frameworks: Jasmine Karma Cypress ng-mocks.
Practical knowledge of Nx monorepos generators and workspace configuration.
Familiarity with CI/CD build automation and versioning workflows.
Experience integrating with APIs and handling secure authentication.
Understanding of RxJS streams and operators (combineLatest map etc.).
Proficiency in Git (merge rebase conflict resolution).
Experience with SCSS UI libraries and component styling standards.
Nice to Have:
Experience with Cucumber WebdriverIO or other E2E frameworks.
Knowledge of i18n frameworks translation fallback and language management.
Familiarity with bundle optimization tools and strategies.
Exposure to Angular ESLint and workspace automation tools.
Soft Skills
Strong analytical and problem-solving skills.
Excellent communication and collaboration abilities.
Commitment to quality maintainability and continuous improvement.
Experience mentoring junior developers or leading code reviews.
Fluent in English both written and spoken.
What We Offer
A culture centered on collaboration innovation and learning.
Access to advanced training certifications and Endavas global engineering communities.
Flexible hybrid working environment.
Competitive compensation package and performance-based growth opportunities.
Work on impactful projects with international clients and multidisciplinary teams.
Additional Information :
For this position the starting gross base salary is PLN 19276 PLN Gross per month (full-time employment contract) determined using objective and gender-neutral criteria including skillset experience and role responsibilities.
Our benefits offering typically include private medical insurance dental plan and glasses reimbursement. The figure represents the initial remuneration we expect to offer for this role and does not limit the right to equal pay for women and men performing the same work or work of equal value. All remuneration and benefits decisions are based on non-discriminatory gender-neutral criteria and in accordance with the Polish Labour Code amendments implementing Directive on pay transparency we do not request or consider candidates current or past remuneration during the recruitment process.
At Endava were committed to creating an open inclusive and respectful environment where everyone feels safe valued and empowered to be their best. We welcome applications from people of all backgrounds experiences and perspectivesbecause we know that inclusive teams help us deliver smarter more innovative solutions for our customers. Hiring decisions are based on merit skills qualifications and potential. If you need adjustments or support during the recruitment process please let us know.
Remote Work :
No
Employment Type :
Full-time
For over two decades, we have been harnessing technology to drive meaningful change. By combining world-class engineering, industry expertise and a people-centric mindset, we consult and partner with our customers to create technological solutions that drive?innovation and transfor ... View more