{"id":2267183,"url":"https://alion.io/job/softserve-senior-frontend-developer-react-next-js-and-german-language","title":"Senior Frontend Developer (React / Next.js, and German language)","company":{"id":57039,"name":"SoftServe","domain":"softserveinc.com","url":"https://alion.io/company/softserve","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Frontend","role_family":"Frontend","seniority":"senior","employment_type":null,"work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":["Bulgaria"],"countries":["BG"],"hiring_countries":["BG"],"hiring_countries_total":1,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Azure","optional":false},{"name":"Azure DevOps","optional":false},{"name":"CI/CD","optional":false},{"name":"GraphQL","optional":false},{"name":"Nest.JS","optional":false},{"name":"Next.js","optional":false},{"name":"Radix UI","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"Tailwind CSS","optional":false},{"name":"TypeScript","optional":false},{"name":"JavaScript","optional":true},{"name":"Node JS","optional":true}],"status":"live","first_seen_at":"2026-10-08T08:06:20Z","employer_posted_date":null,"last_verified_at":"2026-10-08T08:06:20Z","board_verified":false,"closed_at":null,"days_open":4,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":4},"description":"About the Role\n\nIn this role, you will shape the user experience of a modern web application that gives engineers and planners at a German transmission system operator clear, fast access to technical asset information. You will own the interface of a data-heavy product, from importing and validating structured data to filtering and visualizing it, working side by side with backend and content platform specialists.\n\nResponsibilities\n\nDevelop the application frontend with React, Next.js, and TypeScript, creating fast, accessible interfaces for data-heavy workflows\n\nBuild and maintain the backend-for-frontend layer with Nest.js, serving the UI through REST and GraphQL APIs\n\nIntegrate the application with Sitecore XM Cloud or a comparable headless CMS to deliver managed content reliably\n\nImplement bulk import and export of structured data (for example from Excel), including validation, filtering, and visualisation\n\nStructure the UI as microfrontends, using Tailwind CSS and Radix UI components to keep it consistent and easy to extend\n\nCollaborate closely with designers, backend engineers, and client stakeholders to turn business needs into usable features\n\nSet up and maintain CI/CD pipelines in Azure DevOps and deploy to Microsoft Azure\n\nContribute to code reviews and share frontend best practices within the team\n\nRequirements\n\n5+ years of professional frontend development experience\n\n3+ years of hands-on experience with React, Next.js, and TypeScript\n\n1+ year of experience with headless CMS platforms, preferably Sitecore XM Cloud or comparable\n\nProven experience with microfrontend architectures and with backend-for-frontend implementations using Nest.js\n\n3+ years of experience working with REST and GraphQL APIs\n\nSolid knowledge of HTML and CSS in modern web applications, including Tailwind CSS and UI component libraries such as Radix UI or comparable\n\nExperience developing data-intensive web applications, including bulk data processing\n\nPractical experience with Microsoft Azure and Azure DevOps, including CI/CD pipelines\n\nExperience with monorepo-based development environments\n\nScalable frontend architectures in enterprise environments\n\nFrontend performance optimization\n\nFluent German (C1) and very good English for working with the client, joining technical discussions, and writing documentation\n\nSoftServe is an equal opportunity employer. Qualified applicants will receive consideration regardless of race, color, ancestry, ethnicity, national origin, religion, sex, sexual orientation, gender identity or expression, age, citizenship, disability, health condition, marital or family status, veteran status, or any other characteristic protected by applicable law.","description_format":"text","description_chars":2703,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"Bulgaria","iso":"BG","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Outsourcing & Dedicated Teams","Custom Software Development"],"lifecycle":[{"event":"open","at":"2026-10-11T06:29:33Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":3,"expected_fill_days":29,"reasons":["seen:3","win:early"],"computed_at":"2026-10-12T06:55:09Z"},"pay":null,"html_url":"https://alion.io/job/softserve-senior-frontend-developer-react-next-js-and-german-language","json_url":"https://alion.io/job/softserve-senior-frontend-developer-react-next-js-and-german-language.json","meta":{"generated_at":"2026-10-12T11:42:06Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"assistant_verified","counted_by":"address","units_charged":1,"used_today":2421,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-13T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":57039},"rest":"https://alion.io/mcp/rest/get_company?id=57039"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fsoftserve-senior-frontend-developer-react-next-js-and-german-language"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fsoftserve-senior-frontend-developer-react-next-js-and-german-language"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fsoftserve-senior-frontend-developer-react-next-js-and-german-language"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/softserve-senior-frontend-developer-react-next-js-and-german-language\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fsoftserve-senior-frontend-developer-react-next-js-and-german-language"}]}