{"id":1238329,"url":"https://alion.io/job/range-senior-full-stack-developer-typescript-frontend-focus","title":"Senior Full-Stack Developer (TypeScript) – Frontend Focus","company":{"id":2047822,"name":"Range","domain":"range.org","url":"https://alion.io/company/range-org","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Deel","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-09-29T05:45:00Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"inferred_company_offices","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":["London, United Kingdom"],"countries":["GB"],"hiring_countries":["CH"],"hiring_countries_total":1,"salary":{"min":75000,"max":130000,"currency":"USD","period":"year","gross":null,"usd_annual":130000},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"PostgreSQL","optional":false},{"name":"React.js","optional":false},{"name":"TypeScript","optional":false},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-04-27T17:59:23Z","employer_posted_date":"2026-04-27","last_verified_at":"2026-09-29T02:17:45Z","board_verified":true,"closed_at":null,"days_open":155,"trust":{"level":"stale","repost_count":0,"flags":["stale"],"days_open":154},"description":"We’re looking for a senior full-stack developer with a strong frontend focus who cares deeply about details, performance, and user experience. You’ll help us build applications that remain fast, consistent, and reliable even when backend systems misbehave. This role is ideal for someone who treats UX not as polish but as core engineering quality: thoughtful loading states, resilient error handling, predictable behavior, and a system-level mindset about how frontend and backend interact. You will work across the stack (TypeScript, React, PostgreSQL), but your superpower is crafting robust, snappy, and user-friendly interfaces backed by clean, reliable data flows.\nWhat You’ll Do\nDesign and build high-quality React applications with TypeScript.\n\nCreate UIs that are fast, responsive, and consistent under real-world conditions.\n\nEnsure the frontend behaves gracefully under failure (timeouts, partial data, offline states, race conditions, etc.).\n\nBuild and maintain reliable APIs and database interactions (PostgreSQL).\n\nOptimize perceived performance: caching strategies, optimistic updates, skeleton/loading states, and rendering efficiency.\n\nEstablish and maintain systematic UX patterns across the product.\n\nCollaborate closely with product, design, and backend engineers to ship features end-to-end.\n\nImprove developer experience: shared components, linting, testing, and documentation.\n\nHelp define and enforce standards for consistency, observability, and reliability across the stack.\n\nWhat We’re Looking For\nMust-have\nSenior-level experience building production web apps.\n\nStrong expertise in TypeScript across frontend and backend.\n\nDeep experience with React and modern frontend architecture.\n\nExperience designing systems that handle failure states gracefully.\n\nStrong understanding of async flows, caching, retries, and state management.\n\nExperience with PostgreSQL and API design.\n\nEye for detail: spacing, loading behavior, transitions, edge cases, and consistency.\n\nProven ability to make apps feel snappy and reliable.\n\nPragmatic mindset: you balance ideal architecture with shipping value.\n\nNice-to-have\nExperience optimizing performance in complex SPAs.\n\nFamiliarity with TailwindCSS or utility-first styling.\n\nExperience with observability, logging, and error tracking.\n\nExperience designing component libraries or design systems.\n\nExperience working on data-heavy or real-time applications.\n\nHow You Work\nYou think in systems, not just components.\n\nYou assume things will fail - and design for that.\n\nYou care about consistency across the product, not just your feature.\n\nYou sweat the details that make software feel reliable.\n\nYou communicate clearly and collaborate well with others.\n\nYou take ownership of problems from UX to database when needed.\n\nExample Problems You Might Work On\nMaking UI state consistent when multiple async requests resolve out of order.\n\nDesigning a loading/error strategy that feels seamless to users.\n\nOptimizing rendering and data fetching for large datasets.\n\nEnsuring graceful degradation when APIs are slow or temporarily unavailable.\n\nBuilding reusable UI patterns that enforce consistent behavior across the app.\n\nWhy Join Us\nCompetitive salary + performance incentives\n\nEquity aligned with long-term growth\n\nHigh ownership and direct exposure to leadership\n\nRemote-first with global team\n\nHealth and sports benefits\n\nYearly international team off-sites\n\nWork on products where quality and reliability matter.\n\nShape the architecture and UX standards of our applications.\n\nCollaborate with experienced engineers in a pragmatic environment.\n\nMake meaningful improvements to performance and user experience.\n\nHow to Apply\nSend us:\nA short introduction.\n\nLinks to projects or code you’re proud of.\n\nAnything that demonstrates your attention to UX, performance, or reliability.\n\nWe’re especially interested in engineers who can explain how they design frontend systems that stay robust when everything else goes wrong.","description_format":"text","description_chars":3980,"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":"Polish","level":"All levels","optional":false}]},"benefits":["Equity"],"hiring_locations":[{"name":"Switzerland","iso":"CH","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Blockchain & Crypto","Cryptocurrencies","Stablecoins"],"lifecycle":[{"event":"open","at":"2026-09-25T16:23:32Z"}],"liveness":{"score":5,"band":"cold","label":"Long shot","p_open":1,"p_active":0.179,"p_room":0.28,"age_days":154,"expected_fill_days":30,"reasons":["conf:3","win:tail","crowd:"],"computed_at":"2026-09-29T05:45:00Z"},"pay":{"stated_usd_annual":130000,"is_top_pay":false},"html_url":"https://alion.io/job/range-senior-full-stack-developer-typescript-frontend-focus","json_url":"https://alion.io/job/range-senior-full-stack-developer-typescript-frontend-focus.json","meta":{"generated_at":"2026-09-30T02:53:27Z","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":2141,"day_limit":5000,"remaining_today":2859,"minute_limit":60,"resets_at":"2026-10-01T00:00:00Z"}}}