Home › Companies › Mercanis › Frontend Engineer (m/f/d)
Frontend Engineer (m/f/d)
Mercanis · Berlin · Remote · Active · Personio
Job facts
| Field | Value |
|---|---|
| Company | Mercanis |
| Title | Frontend Engineer (m/f/d) |
| Normalized title | - |
| Department / team | Engineering / Senior/Mid/Junior Engineer |
| Location | Berlin |
| Work model | Remote / Remote |
| Employment type | Full Time |
| Salary | - |
| Status | active |
| ATS provider | Personio |
| Posted / first seen | 2025-11-19 / 2026-05-30 |
| Changed / last seen | 2026-05-30 / 2026-06-19 |
Related slices
| Page | What it contains | Open |
|---|---|---|
| Company jobs | Active postings from Mercanis. | Open |
| Company breakdowns | Role, location, ATS, and work model facets for this company. | Open |
| ATS provider jobs | Active postings observed through Personio. | Open |
| Provider filtered search | The same provider as a filtered job collection. | Open |
| Department jobs | Active postings in Engineering. | Open |
| Work model jobs | Active Remote postings. | Open |
| Lifecycle events | Open, update, close, and reopen events for this posting. | Open |
| Original posting | Canonical source or apply URL captured from the ATS. | Open |
Linked records
| Company | Mercanis |
| Source | d0aec19a-244d-4b64-b51d-3532b5f95c02 |
| ATS provider | Personio |
Description
Your mission at Mercanis
At Mercanis , we are building the AI Procurement Platform that powers the procurement of tomorrow, digital, transparent, and intelligent. We are looking for a Frontend Engineer who is excited to build beautiful, intuitive, and performant user experiences for our B2B platform. You will work in a cross-functional agile team alongside experienced engineers, product managers, and designers. Our frontend stack is built with SvelteKit, TypeScript, Tailwind, Vite, and modern testing tools, and you will have the opportunity to contribute to a domain-driven, event-driven architecture in a modern monorepo setup. This role is ideal for someone who brings solid professional frontend experience and wants to grow in a collaborative engineering culture that values learning, craftsmanship, and product thinking. Work fully remote worldwide with preference for EU time zones, or join us in hybrid mode from our Berlin office.
Your Responsibilities on this role
You will implement key product features, working closely with Product and Design to bring user-centric solutions to life. You will improve and maintain the frontend architecture, contributing to a codebase that is modular, scalable, and enjoyable to work in. You will collaborate with senior engineers, participating in code reviews, pairing, and technical discussions to continuously raise the bar for quality. You will mentor junior engineers, sharing knowledge, guiding best practices, and helping them grow their frontend skills. You will support the hiring process when needed, running frontend interviews and contributing to technical assessments. You will participate in the entire development lifecycle, from early exploration to production deployment and monitoring. You will stay curious and explore new tools, contributing ideas that improve performance, accessibility, developer experience, and overall product quality.
Role requirements
3+ years of professional experience as a frontend or full-stack engineer Solid understanding of modern web development principles, including component-based design, reactivity, and performance optimization Strong experience with TypeScript, modern frontend frameworks (Svelte is a plus), and shared state management approaches Good working knowledge of HTML, CSS, and Tailwind, with an eye for clean and consistent UI implementation Experience with testing tools such as Jest or similar frameworks A collaborative and pragmatic mindset, combined with strong communication skills A desire to grow, learn, and contribute to a high-performing engineering culture Fluency in English, spoken and written Nice to haves:
Experience working with SvelteKit or interest in adopting it quickly Understanding of design systems, component libraries, or UI architecture patterns Familiarity with accessibility best practices and performance profiling Experience with CI/CD, Vite, or monorepo tooling Tech you will work with:
Frontend: SvelteKit, TypeScript, Tailwind, Vite Testing: Jest, Playwright, or similar tools Collaboration: GitHub, Figma, Jira Architecture: Domain-driven design, event-driven backend, modern monorepo environment
Why to join us here at Mercanis?
You will work with a modern frontend stack and have opportunities to learn cutting-edge technologies such as SvelteKit and advanced monorepo practices You will join a supportive and collaborative engineering team that values continuous learning and healthy feedback You will have multiple paths for growth, including senior technical roles or leadership tracks You will experience a flexible remote setup, with the option to join our Berlin office for collaboration You will be part of a culture grounded in transparency, curiosity, autonomy, and meaningful impact
Full job record
| Job ID | aabc3c3f47e8ed3e1f6ef96f6e7ed901448a00b3 |
| Org ID | ec585781-ca96-4d84-9a7a-6b02a947bac3 |
| Source ID | d0aec19a-244d-4b64-b51d-3532b5f95c02 |
| Board ID | d0aec19a-244d-4b64-b51d-3532b5f95c02 |
| Provider | personio |
| Provider Job Key | 2433007 |
| Title | Frontend Engineer (m/f/d) |
| Normalized Title | — |
| Status | active |
| Active | yes |
| Location Text | Berlin |
| Department | Engineering |
| Team | Senior/Mid/Junior Engineer |
| Employment Type | full_time |
| Workplace Type | remote |
| Remote Policy | remote |
| Country | Berlin |
| Region | — |
| City | — |
| Salary Raw | — |
| Salary Min | — |
| Salary Max | — |
| Salary Currency | — |
| Salary Period | — |
| Source URL | https://mercanis.jobs.personio.de/job/2433007?language=en |
| Apply URL | https://mercanis.jobs.personio.de/job/2433007?language=en |
| First Seen At | 2026-05-30 06:07:58Z |
| Last Seen At | 2026-06-19 07:58:53Z |
| Last Checked At | 2026-06-19 07:58:53Z |
| Last Changed At | 2026-05-30 06:07:58Z |
| Inactive At | — |
| Source Posted At | 2025-11-19 15:24:05Z |
| Source Updated At | — |
| Raw Payload Uri | s3://job-postings-prod-raw-590183727216/raw/provider=personio/board=mercanis.de/date=2026-06-19/2026-06-19T07-58-52-844Z-a03d2f2a770a47c4b5742911ac8a8e7b64dfefbb36f5767734990f850dbf0148.json |
Event Fields
{
"content_hash": "9c1b8d3670bd10e53eac4abe34819d060ef7d9e2a20b16e9f8e948323588faf8",
"source_hash": "1b0736e1980ed9deada1e02ea397d1d7f2a3cc5bce9adae2e6cedece6701cc60",
"last_changed_at": "2026-05-30T06:07:58.823Z",
"active_status": "active"
}Parsed Structured
{
"language": "en",
"location": {
"raw": "Berlin",
"city": null,
"region": null,
"country": "Berlin",
"is_remote": true,
"confidence": 0.8
},
"salary_max": null,
"salary_min": null,
"inferred_at": "2026-06-19T07:58:53.598Z",
"launch_scope": {
"reason": "personio_production_catalog",
"included": true,
"location": {
"raw": "Berlin",
"city": null,
"region": null,
"country": "Berlin",
"is_remote": true,
"confidence": 0.8
},
"countries": [
"Berlin"
]
},
"remote_policy": "remote",
"salary_period": null,
"workplace_type": "remote",
"salary_currency": null
}Extensions
{}Native Structured
{
"id": "2433007",
"name": "Frontend Engineer (m/f/d)",
"office": "Berlin",
"keywords": [],
"schedule": "full-time",
"createdAt": "2025-11-19T15:24:05+00:00",
"seniority": "experienced",
"department": "Engineering",
"occupation": "systems_and_process_engineering",
"subcompany": null,
"employmentType": "permanent",
"jobDescriptions": [
{
"name": "Your mission at Mercanis",
"value": "<span style=\"margin:0px;padding:0px;font-style:normal;font-weight:normal;background-color:rgb(255,255,255);color:rgb(32,32,32);font-size:14px;line-height:18.6px;font-family:'Segoe UI', 'Segoe UI_EmbeddedFont', 'Segoe UI_MSFontService', sans-serif;\"><span style=\"margin:0px;padding:0px;\">At </span><span style=\"margin:0px;padding:0px;\">Mercanis</span><span style=\"margin:0px;padding:0px;\">, we are building the AI Procurement Platform that powers the procurement of tomorrow, digital, transparent, and intelligent. </span></span><span style=\"margin:0px;padding:0px;font-style:normal;font-weight:400;background-color:rgb(255,255,255);font-size:14px;line-height:18.6px;font-family:'WordVisiCarriageReturn_MSFontService', 'Segoe UI', 'Segoe UI_EmbeddedFont', 'Segoe UI_MSFontService', sans-serif;color:rgb(32,32,32);\"><span style=\"margin:0px;padding:0px;\"> </span><br style=\"margin:0px;padding:0px;\"></span><span style=\"margin:0px;padding:0px;font-style:normal;font-weight:normal;background-color:rgb(255,255,255);color:rgb(32,32,32);font-size:14px;line-height:18.6px;font-family:'Segoe UI', 'Segoe UI_EmbeddedFont', 'Segoe UI_MSFontService', sans-serif;\"><span style=\"margin:0px;padding:0px;\"> </span></span><span style=\"margin:0px;padding:0px;font-style:normal;font-weight:400;background-color:rgb(255,255,255);font-size:14px;line-height:18.6px;font-family:'WordVisiCarriageReturn_MSFontService', 'Segoe UI', 'Segoe UI_EmbeddedFont', 'Segoe UI_MSFontService', sans-serif;color:rgb(32,32,32);\"><span style=\"margin:0px;padding:0px;\"> </span><br style=\"margin:0px;padding:0px;\"></span><span style=\"margin:0px;padding:0px;font-style:normal;font-weight:normal;background-color:rgb(255,255,255);color:rgb(32,32,32);font-size:14px;line-height:18.6px;font-family:'Segoe UI', 'Segoe UI_EmbeddedFont', 'Segoe UI_MSFontService', sans-serif;\"><span style=\"margin:0px;padding:0px;\">We are looking for a Frontend Engineer who is excited to build beautiful, intuitive, and performant user experiences for our B2B platform. You will work in a cross-functional agile team alongside experienced engineers, product managers, and designers. Our frontend stack is built with SvelteKit, TypeScript, Tailwind, Vite, and modern testing tools, and you will have the opportunity to contribute to a domain-driven, event-driven architecture in a modern monorepo setup. </span></span><span style=\"margin:0px;padding:0px;font-style:normal;font-weight:400;background-color:rgb(255,255,255);font-size:14px;line-height:18.6px;font-family:'WordVisiCarriageReturn_MSFontService', 'Segoe UI', 'Segoe UI_EmbeddedFont', 'Segoe UI_MSFontService', sans-serif;color:rgb(32,32,32);\"><span style=\"margin:0px;padding:0px;\"> </span><br style=\"margin:0px;padding:0px;\"></span><span style=\"margin:0px;padding:0px;font-style:normal;font-weight:normal;background-color:rgb(255,255,255);color:rgb(32,32,32);font-size:14px;line-height:18.6px;font-family:'Segoe UI', 'Segoe UI_EmbeddedFont', 'Segoe UI_MSFontService', sans-serif;\"><span style=\"margin:0px;padding:0px;\"> </span></span><span style=\"margin:0px;padding:0px;font-style:normal;font-weight:400;background-color:rgb(255,255,255);font-size:14px;line-height:18.6px;font-family:'WordVisiCarriageReturn_MSFontService', 'Segoe UI', 'Segoe UI_EmbeddedFont', 'Segoe UI_MSFontService', sans-serif;color:rgb(32,32,32);\"><span style=\"margin:0px;padding:0px;\"> </span><br style=\"margin:0px;padding:0px;\"></span><span style=\"margin:0px;padding:0px;font-style:normal;font-weight:normal;background-color:rgb(255,255,255);color:rgb(32,32,32);font-size:14px;line-height:18.6px;font-family:'Segoe UI', 'Segoe UI_EmbeddedFont', 'Segoe UI_MSFontService', sans-serif;\"><span style=\"margin:0px;padding:0px;\">This role is ideal for someone who brings solid professional frontend experience and wants to grow in a collaborative engineering culture that values learning, craftsmanship, and product thinking. </span></span><span style=\"margin:0px;padding:0px;font-style:normal;font-weight:400;background-color:rgb(255,255,255);font-size:14px;line-height:18.6px;font-family:'WordVisiCarriageReturn_MSFontService', 'Segoe UI', 'Segoe UI_EmbeddedFont', 'Segoe UI_MSFontService', sans-serif;color:rgb(32,32,32);\"><span style=\"margin:0px;padding:0px;\"> </span><br style=\"margin:0px;padding:0px;\"></span><span style=\"margin:0px;padding:0px;font-style:normal;font-weight:normal;background-color:rgb(255,255,255);color:rgb(32,32,32);font-size:14px;line-height:18.6px;font-family:'Segoe UI', 'Segoe UI_EmbeddedFont', 'Segoe UI_MSFontService', sans-serif;\"><span style=\"margin:0px;padding:0px;\"> </span></span><span style=\"margin:0px;padding:0px;font-style:normal;font-weight:400;background-color:rgb(255,255,255);font-size:14px;line-height:18.6px;font-family:'WordVisiCarriageReturn_MSFontService', 'Segoe UI', 'Segoe UI_EmbeddedFont', 'Segoe UI_MSFontService', sans-serif;color:rgb(32,32,32);\"><span style=\"margin:0px;padding:0px;\"> </span><br style=\"margin:0px;padding:0px;\"></span><span style=\"margin:0px;padding:0px;font-style:normal;font-weight:normal;background-color:rgb(255,255,255);color:rgb(32,32,32);font-size:14px;line-height:18.6px;font-family:'Segoe UI', 'Segoe UI_EmbeddedFont', 'Segoe UI_MSFontService', sans-serif;\"><span style=\"margin:0px;padding:0px;\">Work fully remote worldwide with preference for EU time zones, or join us in hybrid mode from our Berlin office.</span></span>"
},
{
"name": "Your Responsibilities on this role",
"value": "<ul><li><span style=\"font-family:'Segoe UI', sans-serif;font-size:14px;color:#202020;\">You will implement key product features, working closely with Product and Design to bring user-centric solutions to life. </span></li><li><span><span style=\"font-family:'Segoe UI', sans-serif;font-size:14px;color:#202020;\">You will improve and maintain the frontend architecture, contributing to a codebase that is modular, scalable, and enjoyable to work in. </span></span></li><li><span><span style=\"font-family:'Segoe UI', sans-serif;font-size:14px;color:#202020;\">You will collaborate with senior engineers, participating in code reviews, pairing, and technical discussions to continuously raise the bar for quality. </span></span></li><li><span><span style=\"font-family:'Segoe UI', sans-serif;font-size:14px;color:#202020;\">You will mentor junior engineers, sharing knowledge, guiding best practices, and helping them grow their frontend skills. </span></span></li><li><span><span style=\"font-family:'Segoe UI', sans-serif;font-size:14px;color:#202020;\">You will support the hiring process when needed, running frontend interviews and contributing to technical assessments. </span></span></li><li><span><span style=\"font-family:'Segoe UI', sans-serif;font-size:14px;color:#202020;\">You will participate in the entire development lifecycle, from early exploration to production deployment and monitoring. </span></span></li><li><span><span style=\"font-family:'Segoe UI', sans-serif;font-size:14px;color:#202020;\">You will stay curious and explore new tools, contributing ideas that improve performance, accessibility, developer experience, and overall product quality.</span></span></li></ul>"
},
{
"name": "Role requirements",
"value": "<ul><li><span style=\"font-family:'Segoe UI', sans-serif;font-size:14px;color:#202020;\">3+ years of professional experience as a frontend or full-stack engineer </span></li><li><span><span style=\"font-family:'Segoe UI', sans-serif;font-size:14px;color:#202020;\">Solid understanding of modern web development principles, including component-based design, reactivity, and performance optimization </span></span></li><li><span><span style=\"font-family:'Segoe UI', sans-serif;font-size:14px;color:#202020;\">Strong experience with TypeScript, modern frontend frameworks (Svelte is a plus), and shared state management approaches</span></span></li><li><span><span style=\"font-family:'Segoe UI', sans-serif;font-size:14px;color:#202020;\">Good working knowledge of HTML, CSS, and Tailwind, with an eye for clean and consistent UI implementation </span></span></li><li><span><span style=\"font-family:'Segoe UI', sans-serif;font-size:14px;color:#202020;\">Experience with testing tools such as Jest or similar frameworks </span></span></li><li><span><span style=\"font-family:'Segoe UI', sans-serif;font-size:14px;color:#202020;\">A collaborative and pragmatic mindset, combined with strong communication skills </span></span></li><li><span><span style=\"font-family:'Segoe UI', sans-serif;font-size:14px;color:#202020;\">A desire to grow, learn, and contribute to a high-performing engineering culture </span></span></li><li><span><span style=\"font-family:'Segoe UI', sans-serif;font-size:14px;color:#202020;\">Fluency in English, spoken and written</span></span></li></ul><p style=\"margin:0cm;\"><span style=\"font-size:14px;font-family:'Segoe UI', sans-serif;color:#202020;\">Nice to haves: </span><span style=\"font-size:14px;font-family:'Segoe UI', sans-serif;color:#202020;\"><br> </span></p><ul><li><span style=\"font-family:'Segoe UI', sans-serif;font-size:14px;color:#202020;\">Experience working with SvelteKit or interest in adopting it quickly </span></li><li><span><span style=\"font-family:'Segoe UI', sans-serif;font-size:14px;color:#202020;\">Understanding of design systems, component libraries, or UI architecture patterns </span></span></li><li><span><span style=\"font-family:'Segoe UI', sans-serif;font-size:14px;color:#202020;\">Familiarity with accessibility best practices and performance profiling </span></span></li><li><span><span style=\"font-family:'Segoe UI', sans-serif;font-size:14px;color:#202020;\">Experience with CI/CD, Vite, or monorepo tooling</span></span></li></ul><p style=\"margin:0cm;\"><span style=\"font-size:14px;font-family:'Segoe UI', sans-serif;color:#202020;\">Tech you will work with:</span><span style=\"font-size:14px;font-family:'Segoe UI', sans-serif;color:#202020;\"><br> </span></p><ul><li><span><span style=\"font-family:'Segoe UI', sans-serif;font-size:14px;color:#202020;\">Frontend: SvelteKit, TypeScript, Tailwind, Vite </span></span></li><li><span><span style=\"font-family:'Segoe UI', sans-serif;font-size:14px;color:#202020;\">Testing: Jest, Playwright, or similar tools </span></span></li><li><span><span style=\"font-family:'Segoe UI', sans-serif;font-size:14px;color:#202020;\">Collaboration: GitHub, Figma, Jira </span></span></li><li><span><span style=\"font-family:'Segoe UI', sans-serif;font-size:14px;color:#202020;\">Architecture: Domain-driven design, event-driven backend, modern monorepo environment</span></span></li></ul>"
},
{
"name": "Why to join us here at Mercanis?",
"value": "<ul><li><span style=\"font-family:'Segoe UI', sans-serif;font-size:14px;color:#202020;\">You will work with a modern frontend stack and have opportunities to learn cutting-edge technologies such as SvelteKit and advanced monorepo practices </span></li><li><span><span style=\"font-family:'Segoe UI', sans-serif;font-size:14px;color:#202020;\">You will join a supportive and collaborative engineering team that values continuous learning and healthy feedback </span></span></li><li><span><span style=\"font-family:'Segoe UI', sans-serif;font-size:14px;color:#202020;\">You will have multiple paths for growth, including senior technical roles or leadership tracks </span></span></li><li><span><span style=\"font-family:'Segoe UI', sans-serif;font-size:14px;color:#202020;\">You will experience a flexible remote setup, with the option to join our Berlin office for collaboration </span></span></li><li><span><span style=\"font-family:'Segoe UI', sans-serif;font-size:14px;color:#202020;\">You will be part of a culture grounded in transparency, curiosity, autonomy, and meaningful impact</span></span></li></ul>"
}
],
"occupationCategory": "engineering",
"recruitingCategory": "Senior/Mid/Junior Engineer"
}Get this page with API
Rendered from the bluedoor Job Postings API. Reproduce it:
GET https://api.bluedoor.sh/job-postings/v1/jobs/aabc3c3f47e8ed3e1f6ef96f6e7ed901448a00b3?include=descriptionJSONGET https://api.bluedoor.sh/job-postings/v1/orgs/ec585781-ca96-4d84-9a7a-6b02a947bac3JSONGET https://api.bluedoor.sh/job-postings/v1/sources/d0aec19a-244d-4b64-b51d-3532b5f95c02JSONGET https://api.bluedoor.sh/job-postings/v1/jobs/aabc3c3f47e8ed3e1f6ef96f6e7ed901448a00b3/eventsJSON