{"id":592055,"url":"https://alion.io/job/yassir-frontend-engineer","title":"Frontend Engineer","company":{"id":57675,"name":"Yassir","domain":"yassir.com","url":"https://alion.io/company/yassir","size_band":"501-1000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Lever","truth_index":{"grade":"A","score":88,"open_postings":88,"ghost_share":0.114,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":253,"computed_at":"2026-10-31T05:58:55Z"}},"role":"Frontend","role_family":"Frontend","seniority":"senior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Algiers, Algeria"],"countries":["DZ"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":4,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"React.js","optional":false},{"name":"TypeScript","optional":false},{"name":"GCP","optional":true},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-09-10T10:20:10Z","employer_posted_date":"2026-09-10","last_verified_at":"2026-10-31T07:47:29Z","board_verified":true,"closed_at":null,"days_open":50,"trust":{"level":"ok","repost_count":0,"flags":["company_stale"],"days_open":50},"description":"Context & Vision\nIn 2026, writing code is no longer the primary bottleneck; managing its complexity and ensuring its reliability is. We are building a highly resilient advertising platform with a very lean, senior internal team, and we intend to keep it that way.\nTo achieve scale without the overhead of a large engineering department, we rely on an AI-first development paradigm and a philosophy borrowed from the best large-scale open-source projects. Our code is not public, but our governance is theirs: asynchronous communication, exhaustive written documentation, explicit rules, and uncompromising quality gates. It is the only way a small team of humans and AI agents ships serious systems without accumulating technical debt.\nThis role owns the entire product surface: the console through which advertisers and agencies run their campaigns.\nThe Role\nYou will own the frontend of the platform end to end - the advertiser and agency console where campaigns, audiences, creatives and reports come to life. This is the most visible part of the build and, today, the least finished; you will have real ownership and a large surface to shape.\n1. The Advertiser & Agency Console.** Build and own the product UI: campaign and line-item management, inventory, creative assets, reporting dashboards, account and admin modules, and the conversational agent interface. You are responsible for how the product feels to use.\n2. A Typed, Contract-First Client.** Our frontend consumes the backend through a typed, contract-first client. You keep the contract tight: no drift between what the backend promises and what the UI assumes.\n3. A Real Design System.** The product is standardising on a proper design system. You will own its implementation, keep components consistent, accessible and internationalised (FR / EN / AR), and work with the studio on the visual direction rather than reinventing it per screen.\n4. AI-First Delivery & Governance.** We expect AI to write most of the code; you are the editor, not the typist. You specify work as explicit, self-sufficient issues, direct agentic tooling to implement, and gatekeep every diff. Components, patterns and decisions are documented. If it is not written down, it does not exist.\nThe Tech Stack\n- Core: modern React, TypeScript.\n- UI:a component library and a shared design system; data visualisation.\n-State & Data: server-state and client-state tooling, typed API clients.\n- Testing: end-to-end and unit testing.\n- i18n: multi-language (FR / EN / AR).\n- Cloud: Google Cloud Platform.\nProfile & Requirements\nWe are looking for a senior frontend engineer who owns a product surface with taste and rigour, and who is comfortable in a lean, high-quality, AI-first environment. This role is not suited to someone who wants a narrow slice of screens inside a large team.\n- 4+ years building and shipping production React applications, with real ownership of a non-trivial product surface.\n- Deep TypeScript, modern React, and a component-library-based UI used at scale.\n- Experience with server-state tooling and typed API consumption.\n- A real testing habit (end-to-end and unit) and attention to accessibility and internationalisation.\nCore Competencies & Mindset\n-AI Development Lifecycle: genuine proficiency editing and validating AI-produced code, and turning ambiguous product goals into specifications an agent can execute.\n- Product Sense & Craft: you care how it feels, not only that it renders. Hierarchy, states, and consistency are not afterthoughts.\n- Uncompromising Quality: a focus on performance, correctness and maintainability across a large surface, not just the happy path.\n- Written & Asynchronous: exceptional written communication; effective in a distributed, async environment (Paris timezone +/- 3h). You document your components and decisions and do not wait to be asked.","description_format":"text","description_chars":3850,"description_truncated":false,"requirements":{"experience_years_min":4,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"Algeria","iso":"DZ","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Delivery","Online Groceries","Ride Hailing"],"lifecycle":[{"event":"open","at":"2026-09-10T12:56:23Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":50,"expected_fill_days":253,"reasons":["conf:2","velocity","win:early"],"computed_at":"2026-10-31T05:58:55Z"},"pay":null,"html_url":"https://alion.io/job/yassir-frontend-engineer","json_url":"https://alion.io/job/yassir-frontend-engineer.json","meta":{"generated_at":"2026-10-31T09:20:14Z","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":14103,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-01T00: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":57675},"rest":"https://alion.io/mcp/rest/get_company?id=57675"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fyassir-frontend-engineer"},{"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%2Fyassir-frontend-engineer"},{"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%2Fyassir-frontend-engineer"},{"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/yassir-frontend-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fyassir-frontend-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":592055}},{"tool":"search_jobs","arguments":{"company":"yassir.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":592055},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}