{"id":2374545,"url":"https://alion.io/job/xpate-senior-frontend-developer","title":"Senior Frontend Developer","company":{"id":3894745,"name":"xpate","domain":"xpate.com","url":"https://alion.io/company/xpate","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Personio","truth_index":{"grade":"B","score":75,"open_postings":3,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-13T05:45:00Z"}},"role":"Frontend","role_family":"Frontend","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Cyprus"],"countries":["CY"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AWS","optional":false},{"name":"ESLint","optional":false},{"name":"Framer Motion","optional":false},{"name":"Headless UI","optional":false},{"name":"i18next","optional":false},{"name":"Jest","optional":false},{"name":"Next.js","optional":false},{"name":"Playwright","optional":false},{"name":"PostCSS","optional":false},{"name":"Prettier","optional":false},{"name":"React Hook Form","optional":false},{"name":"React Query","optional":false},{"name":"React.js","optional":false},{"name":"Recharts","optional":false},{"name":"Storybook","optional":false},{"name":"Tailwind CSS","optional":false},{"name":"TypeScript","optional":false},{"name":"Vite","optional":false},{"name":"Yup","optional":false},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-02-11T19:18:47Z","employer_posted_date":"2026-02-11","last_verified_at":"2026-10-12T18:19:39Z","board_verified":true,"closed_at":null,"days_open":244,"trust":{"level":"stale","repost_count":0,"flags":["stale"],"days_open":243},"description":"We’re hiring a frontend engineer who ships clean, fast, accessible interfaces, owns UI quality end-to-end and treats performance and testing as defaults.\nStack:\nNext.js 13-14 (React 18, TypeScript)\n\nTailwind CSS, PostCSS\n\nTanStack Query (React Query), React Hook Form\n\nUI: Headless UI, Framer Motion\n\nAuth: AWS Amplify + Cognito\n\nValidation / charts / i18n: Yup, Recharts, next-i18next\n\nTesting: Jest, React Testing Library, Playwright (E2E)\n\nTooling: ESLint, Prettier, Storybook, Vite\n\nYour role at xpate:\nBuild responsive, accessible fintech UI in Next.js/React.\n\nImplement pixel-perfect screens with Tailwind, solid layout discipline, and consistent design tokens.\n\nOwn data flows: server/client state with TanStack Query, forms with React Hook Form (+ Yup where needed).\n\nIntegrate authentication and session flows via AWS Cognito (through Amplify).\n\nShip confidently with tests: unit/integration (Jest/RTL) and E2E (Playwright).\n\nContribute to and extend the shared component library (Storybook-first mindset).\n\nKeep the app fast: performance tuning, bundle awareness, cross-browser edge cases, real-world UX.\n\nWe’re ready to meet you, if…\nYou have strong hands-on React + TypeScript experience (not “UI tasks only”).\n\nYou have solid Next.js understanding: routing, rendering modes, data fetching patterns, and client/server boundaries.\n\nYou care about accessibility, UI correctness, and predictable behavior.\n\nYou can debug production issues quickly and keep changes low-risk.\n\nYou write tests that actually catch regressions.\n\nYou have English at B2+ level (English-speaking team).\n\nYou use AI tools daily to speed up delivery and reduce routine work.\n\nWhat working at xpate looks like:\nA dynamic, ambitious environment where compliance is seen as an enabler of growth, not a blocker.\nFlexible working hours to support work-life balance.\nGenerous paid time off giving you the balance you need to perform at your best.\nExtra personal time off for rest and recharge: 12 additional days per year, plus your birthday off.\nPrivate health insurance and wellness benefits.\nApple hardware and modern work tools to support your workflow.\nOpportunities to grow, lead, and shape xpate’s future-proof compliance ecosystem.\nWhy join xpate?\nWe're building the financial backbone of the future, where payments move freely and businesses thrive without barriers. If you want real impact, freedom to innovate, and work that drives change - xpate is the place for you.","description_format":"text","description_chars":2457,"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":[{"language":"English","level":"Upper-Intermediate (B2)","optional":false}]},"benefits":["Flexible schedule","Health insurance"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Payment Processing & Gateways"],"lifecycle":[{"event":"open","at":"2026-10-12T18:19:39Z"}],"visa":[],"liveness":{"score":5,"band":"cold","label":"Long shot","p_open":1,"p_active":0.182,"p_room":0.28,"age_days":243,"expected_fill_days":22,"reasons":["conf:11","win:tail","crowd:"],"computed_at":"2026-10-13T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/xpate-senior-frontend-developer","json_url":"https://alion.io/job/xpate-senior-frontend-developer.json","meta":{"generated_at":"2026-10-13T19:32:20Z","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":"crawler_verified","counted_by":"address","units_charged":1,"used_today":29830,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-14T00: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":3894745},"rest":"https://alion.io/mcp/rest/get_company?id=3894745"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fxpate-senior-frontend-developer"},{"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%2Fxpate-senior-frontend-developer"},{"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%2Fxpate-senior-frontend-developer"},{"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/xpate-senior-frontend-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fxpate-senior-frontend-developer"}]}