About the Role
Career
Senior Frontend Engineer (Angular)
Senior Frontend Engineer (Angular)
Warsaw, Poland · Frontend developer
We’re Source Angel, a Danish-rooted software company with development centers in Ukraine, Poland, and Romania. For over 8 years, we’ve been building dedicated tech teams for global clients, focusing on long-term partnerships and a people-first culture.
We foster an environment of respect, transparency, and professional growth, offering engineers freedom with responsibility, collaborative Scandinavian leadership, and an international mindset.
About the Project
You’ll join a newly formed core product team that is rebuilding a widely-used automotive SaaS platform from scratch using modern frontend technologies and AI-first development principles.
The platform serves 1,500+ car repair shops across Europe, covering everything from workshop management to integrations with finance, logistics, and more.
The client is part of a global software group (190+ companies in 34 countries), providing long-term stability, strategic support, and room for innovation, while maintaining autonomy in the local product strategy.
This is a long-term greenfield modernization project with a strong focus on scalability, UX excellence, performance, and modern architecture.
What You’ll Do
Develop and maintain modern, high-performance web applications using Angular 17+
Design reusable UI components and responsive layouts using modern frameworks and libraries
Collaborate closely with backend, design, and product teams to deliver seamless use experiences
Implement state management (NgRx or similar) and optimize frontend performance
Integrate REST and GraphQL APIs and handle complex data flows
Ensure code quality through testing (Jest, Cypress) and code reviews
Participate in architecture decisions and contribute to frontend best practices
Help shape the frontend development strategy and mentor other team members
Tech Stack
Framework: Angular 17+, RxJS, NgRx
Languages: TypeScript, JavaScript (ESNext), HTML5, SCSS
UI/UX: Tailwind, Angular Material, Storybook
APIs: REST, GraphQL
Testing: Jest, Cypress, Playwright
Tooling: Nx, Webpack/Vite, ESLint, Prettier
CI/CD: GitHub Actions, GitLab CI
Cloud/Infra: Docker, Kubernetes (OVH or managed cloud)
Docs & PM: Jira, Confluence, Markdown
What We’re Looking For
5+ years of frontend development experience
Strong understanding of component-based architecture and frontend design patterns
Proficiency with TypeScript, RxJS, and state management (NgRx, Akita, or similar)
Experience with REST/GraphQL integrations and API-driven applications
Good understanding of UX principles and responsive design
Familiarity with Docker, CI/CD pipelines, and agile workflows
Experience with AI/ML integration or event-driven systems
Fluent English communication skills
Onboarding & Performance Expectations
First 30 Days
Collaborate with the team to define architecture standards, CI/CD pipelines, and observability tooling
Develop a functional microservice prototype following agreed design patterns and platform technologies
First 90 Days (to be refined together with the candidate based on strengths and focus areas)
Take ownership of migrating one or more critical legacy services to the new architecture
Share insights, technical recommendations, and improvement ideas based on hands-on experience
Ongoing Success Metrics
Will be defined collaboratively with the candidate and reviewed regularly to ensure mutual alignment and growth
Why Join Us
Work on a greenfield rebuild of a successful international platform
Take ownership from day one in a flat, transparent environment
Long-term opportunity with a stable, well-funded product
Collaborate with an experienced and supportive multinational team
Opportunity for future relocation to Denmark or other projects around the world
We Offer:
Exciting projects with Denmark’s most dynamic clients
We provide the necessary equipment for your work
For B2B contractors, we also assist with opening and maintaining your sole proprietorship (jednoosobowa działalność gospodarcza) in Poland
An attractive salary package matching your experience and responsibilities
Office located centrally in Warsaw
Flexible work location can be arranged in coordination with the team lead
20 days of paid vacation
Paid sick leave
Medical insurance
Local Danish managers offering mentorship and helping you grow communication and interpersonal skills
Tech Stack
AngularAngular 17+RxJSNgRxTypeScriptJavaScriptESNextHTML5SCSSTailwindAngular MaterialStorybookRESTGraphQLJestCypressPlaywrightNxWebpackViteESLintPrettierGitHub ActionsGitLab CIDockerKubernetes