{"id":1552658,"url":"https://alion.io/job/plentific-senior-frontend-engineer-remote","title":"Senior Frontend Engineer - Remote","company":{"id":51485,"name":"Plentific","domain":"plentific.com","url":"https://alion.io/company/plentific","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Ashby","truth_index":null},"role":"Frontend","role_family":"Frontend","seniority":"senior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"posting_text","remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Berlin, Germany"],"countries":["DE"],"hiring_countries":["DE","GB","IT","PL","ES","TR","PT"],"hiring_countries_total":7,"salary":null,"salary_estimate":{"min_usd":51000,"max_usd":92000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":25},"experience_years_min":6,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"ArgoCD","optional":false},{"name":"CI/CD","optional":false},{"name":"Claude Code","optional":false},{"name":"Cursor","optional":false},{"name":"Django REST Framework","optional":false},{"name":"GitHub Actions","optional":false},{"name":"Grafana","optional":false},{"name":"JavaScript","optional":false},{"name":"Material UI","optional":false},{"name":"New Relic","optional":false},{"name":"OpenAI Codex","optional":false},{"name":"PostgreSQL","optional":false},{"name":"React Router","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"Sentry","optional":false},{"name":"TypeScript","optional":false},{"name":"Django","optional":true},{"name":"Kubernetes","optional":true},{"name":"Python","optional":true}],"status":"live","first_seen_at":"2026-09-30T13:22:55Z","employer_posted_date":"2026-09-30","last_verified_at":"2026-10-02T14:41:26Z","board_verified":true,"closed_at":null,"days_open":2,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":2},"description":"About Us\nPlentific is a property technology platform used by housing providers, local authorities, housing associations, asset managers, and contractors across the UK and Germany to coordinate repairs, maintenance, and contractor workflows at scale. The platform combines a marketplace, workflow automation, and operational analytics, and is built to handle the volume and compliance demands of social housing, local authority property portfolios, and large-scale residential operations.\nWe are headquartered in London and our team works across Europe.\nWe are growing the team to expand the platform's coverage across Europe and to integrate AI throughout the product and operating model. If you are interested in working on hard, real-world problems in a sector that has long been under-served by good software, we would like to hear from you.\nThe Role\nWe are hiring a Senior Frontend Engineer to build the product surfaces that housing providers, contractors, and residents use every day. This is a fully remote position; we currently have remote engineers based in the UK, Germany, Turkey, Poland, Italy, Spain, and Portugal. You will report to a Team Lead, a hands-on engineer who still writes code and has a small number of engineers reporting to them and work alongside product managers, designers, backend engineers, and data analysts.\nOur frontend is built on TypeScript, React, React Router, TanStack Query, MaterialUI and BaseUI, against an increasingly service-oriented backend built in Django REST Framework and PostgreSQL. The codebase is large but clean, because we put real weight on design patterns, readability, testability, maintainability, and extendability.\nThe engineering team sits at the centre of what Plentific does, and the problems are genuinely difficult: online payments, quoting, invoicing, booking, search and scoring algorithms, in-app messaging, real-time notifications, and fraud prevention. Much of it is high-volume and messy legacy integrations, complex permissions, strict compliance requirements, and users who need software to fit how work actually happens on the ground. We expect you to apply engineering judgement to these problems rather than only writing the code in front of you, and to treat agentic, spec-driven development as a normal part of how you work rather than an experiment.\nSuccess in this role means shipping interfaces that are fast, accessible, and well-tested, raising the standard of the frontend codebase around you, and leaving the engineers you work with better than you found them.\nKey Responsibilities\nFrontend Engineering\nBuild and maintain product interfaces in TypeScript, React, TanStack Query, React Router, MaterialUI and BaseUI across our web applications.\n\nTranslate product requirements and design concepts into technical documents that set out scope, system behaviour, edge cases, and high-level technical analysis.\n\nDesign component APIs, state management, and data-fetching patterns that stay readable and extendable as the codebase grows.\n\nIntegrate against REST APIs in a service-oriented architecture, shaping the contracts with backend engineers rather than accepting whatever is offered.\n\nReview, refactor, and retire existing code so it meets the requirements of improved or new features.\n\nPerformance, Quality, and Reliability\nDiagnose and resolve page load, rendering, and other frontend performance problems.\n\nWrite unit, integration, and end-to-end tests that give the team confidence to ship frequently.\n\nInstrument frontend observability with tools such as Sentry, Grafana Logs or New Relic, and act on what they show.\n\nDebug and fix production issues across our applications, including the integration points where frontend and backend behaviour diverge.\n\nDesign against common frontend security risks, including XSS and CSRF.\n\nAgentic and Spec-Driven Development\nTurn ambiguous product ideas into implementation-ready specs, including user flows, component behaviour, edge cases, acceptance criteria, and test expectations.\n\nPrototype interfaces and interaction quickly, using working software to test feasibility and product value before committing to larger delivery.\n\nUse agentic coding tools such as Codex, Claude Code, Cursor, or equivalent to generate, refactor, test, and review code within clear technical constraints.\n\nEvaluate AI-generated code critically for correctness, maintainability, security, performance, accessibility, and fit with Plentific's architecture.\n\nImprove the team's spec-driven development practice through reusable prompt patterns, review checklists, examples, and lightweight documentation.\n\nCollaboration and Craft\nPartner with product managers, designers, and backend engineers from problem framing through release, applying engineering judgement to improve the user experience before implementation starts.\n\nCollaborate with other engineers through code review and pair programming.\n\nDefine and communicate frontend standards and best practice, and hold the team to them in review.\n\nWrite concise technical documentation covering components, algorithms, APIs, and operational handover.\n\nArticulate technical trade-offs in plain English to technical and non-technical colleagues, including when scope, quality, or delivery timing needs to change.\n\nRequirements\nExpert-level TypeScript and modern JavaScript, with deep command of React and the patterns around it, including data fetching, routing, and component libraries.\n\nStrong software engineering fundamentals, including design patterns, testing, debugging, and code that stays readable and extendable at scale.\n\nSound grasp of UI, UX and accessibility considerations, with the judgement to improve a design before building it rather than implement it exactly as drawn.\n\nDemonstrable experience diagnosing and fixing page load, rendering, and other frontend performance problems.\n\nWorking knowledge of frontend observability with Sentry, Grafana logs, or New Relic, and of CI/CD pipelines such as GitHub Actions or ArgoCD.\n\nPractical awareness of common frontend security risks, including XSS and CSRF, and how to design against them.\n\nStrong working fluency with agentic coding tools and spec-driven development workflows, including specification writing, code generation, test generation, and critical review.\n\nClear communication, with the ability to articulate technical concepts and trade-offs in plain English.\n\nHigh ambition and a strong sense of urgency, with the drive to deliver an ambitious product roadmap at pace using AI, and a positive, can-do attitude.\n\nExperience and Qualifications\n6+ years of professional software engineering experience, including 5+ years of commercial React and TypeScript.\n\nExperience shipping and operating production frontends for customer-facing SaaS products, including monitoring, incident response, and performance improvement.\n\nExperience working in a large, long-lived codebase where design patterns, testability, and maintainability genuinely matter.\n\nExperience consuming and shaping REST APIs in a service-oriented architecture, ideally backed by Django REST Framework or an equivalent.\n\nExperience working in cross-functional teams with product managers and designers on shared customer outcomes, not only technical delivery.\n\nExperience using AI coding tools in a professional software delivery workflow, ideally within a spec-driven development framework.\n\nBased in a country where we currently employ or engage remote engineers - the UK, Germany, Turkey, Poland, Italy, Spain, or Portugal - with the right to work there.\n\nAvailability to work with substantial overlap with UK working hours.","description_format":"text","description_chars":7628,"description_truncated":false,"requirements":{"experience_years_min":6,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"English","level":"All levels","optional":false}]},"benefits":[],"hiring_locations":[{"name":"Germany","iso":"DE","kind":"country"},{"name":"United Kingdom","iso":"GB","kind":"country"},{"name":"Italy","iso":"IT","kind":"country"},{"name":"Poland","iso":"PL","kind":"country"},{"name":"Spain","iso":"ES","kind":"country"},{"name":"Turkey","iso":"TR","kind":"country"},{"name":"Portugal","iso":"PT","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Real Estate","Property Management","PropTech"],"lifecycle":[{"event":"open","at":"2026-10-01T00:52:17Z"}],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":1,"expected_fill_days":41,"reasons":["conf:6","velocity","win:early"],"computed_at":"2026-10-02T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/plentific-senior-frontend-engineer-remote","json_url":"https://alion.io/job/plentific-senior-frontend-engineer-remote.json","meta":{"generated_at":"2026-10-03T03:42:58Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":3743,"day_limit":5000,"remaining_today":1257,"minute_limit":60,"resets_at":"2026-10-04T00:00:00Z"}}}