{"id":1275013,"url":"https://alion.io/job/solve-education-frontend-engineer-human-in-the-loop","title":"Frontend Engineer (Human-in-the-Loop)","company":{"id":2085930,"name":"Solve Education!","domain":"solveeducation.org","url":"https://alion.io/company/solveeducation","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Schema","truth_index":{"grade":"C","score":60,"open_postings":24,"ghost_share":0.667,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-02T05:45:00Z"}},"role":"Frontend","role_family":"Frontend","seniority":"middle","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":[],"countries":[],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"AWS","optional":false},{"name":"Azure","optional":false},{"name":"CI/CD","optional":false},{"name":"Claude","optional":false},{"name":"GCP","optional":false},{"name":"Git","optional":false},{"name":"GraphQL","optional":false},{"name":"Human-in-the-Loop","optional":false},{"name":"JavaScript","optional":false},{"name":"Jest","optional":false},{"name":"LLM Guardrails","optional":false},{"name":"Next.js","optional":false},{"name":"Playwright","optional":false},{"name":"Redux","optional":false},{"name":"State Management","optional":false},{"name":"Tailwind CSS","optional":false},{"name":"TypeScript","optional":false},{"name":"Vitest","optional":false},{"name":"Zustand","optional":false},{"name":"Chart.js","optional":true},{"name":"Copilot","optional":true},{"name":"Cursor","optional":true},{"name":"D3.js","optional":true},{"name":"Figma","optional":true},{"name":"Framer Motion","optional":true},{"name":"GSAP","optional":true},{"name":"React Native","optional":true},{"name":"React.js","optional":true}],"status":"live","first_seen_at":"2026-06-25T02:24:37Z","employer_posted_date":"2026-06-25","last_verified_at":"2026-10-02T21:17:57Z","board_verified":true,"closed_at":null,"days_open":100,"trust":{"level":"ghost","repost_count":0,"flags":["stale","company_stale"],"days_open":99},"description":"Bandung, Indonesia · Full-Time\n\nAbout the Role\n\nWe're looking for a Frontend Engineer to own the quality of AI-assisted front-end development. This is not a traditional \"ticket in, code out\" role. You'll work alongside AI coding agents (such as Claude) that can generate large amounts of front-end code quickly - and you'll be the human who directs that work, reviews it critically, refines it, and takes full responsibility for what ships.\n\nThe hard part of this job isn't typing code. It's judgment: knowing when the AI is right, catching when it's confidently wrong, making the architectural calls it shouldn't make on its own, and turning fast-but-imperfect output into reliable, accessible, performant interfaces that serve our mission.\n\nIf you have strong front-end fundamentals, an eye for design and quality, and the discipline to be the last line of defense on correctness, this is a role where you'll move faster and ship more than you ever could by hand alone.\n\nBefore You Apply\n\nThis role is not light, routine, or heavily guided. You'll be expected to handle ambiguity, move quickly across multiple priorities, and deliver production-ready interfaces with little to no revision. AI will help you move fast - but speed without judgment is a liability, and the quality of what we ship is on you. You must be able to stay calm under pressure, take full ownership of AI-generated work as if you wrote every line yourself, and deliver reliable outputs even when requirements shift mid-week or feedback requires immediate turnaround.\n\nIf you're seeking a role that will stretch your front-end skills, sharpen your problem-solving, and put you at the front of how engineering is actually changing - and you're prepared to meet high expectations - we want to hear from you.\n\nKey Responsibilities\n\nAI-Assisted Development & Oversight\n\nDirect AI coding agents to build front-end features: write clear specifications, prompts, and constraints that get the best possible output.\n\nReview, refine, and take ownership of AI-generated code - you are the human-in-the-loop accountable for correctness, security, performance, and maintainability.\n\nCatch the subtle failure modes AI tends to produce: incorrect server/client boundaries, caching and hydration bugs, accessibility gaps, performance regressions, and architectural shortcuts.\n\nDefine conventions, guardrails, and reusable patterns so AI output stays consistent, idiomatic, and easy to maintain across the codebase.\n\nUI Development\n\nBuild responsive, accessible, and performant interfaces in Next.js / React, translating designs and wireframes into clean, reusable code.\n\nMake the architecture and design-system decisions that shouldn't be delegated to an agent.\n\nEnsure cross-browser and cross-device compatibility across everything delivered.\n\nTechnology & Innovation\n\nContribute to front-end architecture, tooling, and AI-workflow decisions; continuously improve how we use AI to build well.\n\nStay current with the Next.js / React ecosystem and emerging AI development practices.\n\nStrengthen build pipelines, component libraries, and testing so quality scales with output.\n\nCollaboration & Delivery\n\nPartner with product managers, designers, and back-end engineers to turn requirements into effective solutions.\n\nParticipate in agile ceremonies, code reviews, and technical discussions.\n\nDocument front-end systems and components; provide prompt support for live systems and issue resolution.\n\nWhat We're Looking For\n\nEducation: Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.\n\nExperience: 3+ years as a front-end or full-stack developer with a strong front-end focus, and a proven track record of shipping production-grade interfaces. (We weight demonstrated judgment and code-review ability over years.)\n\nTechnical Skills:\n\nDeep proficiency with Next.js (App Router, Server Components, server actions, rendering and caching strategies) and React.\n\nStrong command of TypeScript, modern JavaScript, HTML5, and CSS3 (Tailwind or similar).\n\nThe core skill: ability to read, critique, and improve code you didn't write - spotting bugs, bad patterns, and risky decisions quickly.\n\nSolid grounding in debugging, testing (e.g. Vitest/Jest, Playwright/Cypress), web accessibility (WCAG), and performance optimization.\n\nFamiliarity with state management (Zustand, Redux, or similar), RESTful API and GraphQL integration, and responsive design.\n\nExperience with Git, CI/CD pipelines, and basic cloud platform knowledge (AWS, GCP, or Azure).\n\nCore Competencies: Strong attention to detail and UI quality, sound architectural judgment, ability to work independently, accountability for outcomes, and comfort collaborating in cross-functional, culturally diverse teams.\n\nLocation & Availability: Based in Bandung or willing to relocate.\n\nBonus (Nice to Have): Hands-on experience working with AI coding tools (Claude, Cursor, Copilot, etc.) in a real production workflow; animation libraries (Framer Motion, GSAP); design tools like Figma; data-visualisation libraries (D3.js, Chart.js); React Native; or prior exposure to edtech or mission-driven projects.\n\nWhy Join Us?\n\nYou'll be joining a team with a bold mission to make education accessible and impactful - and you'll be doing it at the front edge of how software actually gets built today. We don't expect perfection, but we do expect creativity, ownership, and a strong learning attitude. If you're looking for routine ticket work, this isn't the right fit. But if you're ready to own the front-end experience, get serious leverage out of AI, and contribute to real-world impact - we'd love to hear from you.","description_format":"text","description_chars":5682,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":true},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":true,"industries":["Artificial Intelligence","Sales & Marketing","Higher Education"],"lifecycle":[{"event":"open","at":"2026-09-26T01:11:30Z"}],"liveness":{"score":5,"band":"cold","label":"Long shot","p_open":0.9,"p_active":0.201,"p_room":0.28,"age_days":99,"expected_fill_days":19,"reasons":["conf:67","stale_co","ghost","win:tail","crowd:"],"computed_at":"2026-10-02T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/solve-education-frontend-engineer-human-in-the-loop","json_url":"https://alion.io/job/solve-education-frontend-engineer-human-in-the-loop.json","meta":{"generated_at":"2026-10-03T03:22:15Z","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":3086,"day_limit":5000,"remaining_today":1914,"minute_limit":60,"resets_at":"2026-10-04T00:00:00Z"}}}