Senior Frontend Engineer (React)
Primary stack
Nice to have's
Job description
About the Position
We are 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.
Responsibilities
- Develop and maintain modern, high-performance web applications using React 18+
- Design reusable UI components and responsive layouts with React, Tailwind, or Material-UI
- Collaborate closely with backend, design, and product teams to deliver seamless user experiences
- Implement state management (Redux, Zustand, or Recoil) and optimize frontend performance
- Integrate REST and GraphQL APIs and handle complex data flows
- Ensure code quality through testing (Jest, React Testing Library, 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: React 18+, React Router, Redux / Zustand / Recoil, RxJS (optional)
- Languages: TypeScript, JavaScript (ESNext), HTML5, SCSS/CSS-in-JS
- UI/UX: Tailwind, Material-UI, Storybook
- APIs: REST, GraphQL
- Testing: Jest, React Testing Library, Cypress, Playwright
- Tooling: Vite, Webpack, ESLint, Prettier, Nx (optional)
- CI/CD: GitHub Actions, GitLab CI
- Cloud/Infra: Docker, Kubernetes (OVH or managed cloud)
- Docs & PM: Jira, Confluence, Markdown
Requirements
- 5+ years of frontend development experience
- Strong understanding of component-based architecture and frontend design patterns
- Proficiency with TypeScript, React, and state management (Redux, Zustand, Recoil, 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
Apply for this job
-->
© Source Angel International ApS. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
IT Services,Recruitment & HR Tech
About the Company Source Angel International ApS is a company founded by Danish software engineers. The company provides full-time employees working in their offices in Ukraine for clients in Europe and the US. Source Angel specializes in software development and IT outsourcing. Products, Services & Tech Stack Core Solutions: Team Extension: Extend your current team with specialists tailored to your exact needs. Handling Remote Staff: Manage accounting, invoicing, and equipment for freelancers. Administrating Offices: Support for finding and managing offices in Eastern Europe. Project Scope & Target Clients Client Base: Clients in Europe and the US. Engineering Scale: Scope and complexity of engineering projects are not specified.