{"id":3453844,"url":"https://alion.io/job/mbunity-development-junior-frontend-developer-react-typescript-shopify","title":"Junior Frontend Developer (React, TypeScript, Shopify)","company":{"id":4485946,"name":"Mbunity Development","domain":"mbunity.com","url":"https://alion.io/company/mbunity-development","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Frontend","role_family":"Frontend","seniority":"junior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":{"label":"CET","utc_offset_min":1,"utc_offset_max":1},"hiring_geo_confidence":"structured","locations":["Ukraine"],"countries":["UA"],"hiring_countries":["UA"],"hiring_countries_total":1,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Claude Code","optional":false},{"name":"Figma","optional":false},{"name":"Git","optional":false},{"name":"GraphQL","optional":false},{"name":"JavaScript","optional":false},{"name":"Playwright","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"Sass","optional":false},{"name":"TypeScript","optional":false},{"name":"Vitest","optional":false},{"name":"GitHub","optional":true},{"name":"Node JS","optional":true},{"name":"pnpm","optional":true},{"name":"PostgreSQL","optional":true},{"name":"Prisma","optional":true},{"name":"React Router","optional":true},{"name":"React Three Fiber","optional":true},{"name":"Redux","optional":true},{"name":"Redux Toolkit","optional":true},{"name":"Remix","optional":true},{"name":"Storybook","optional":true},{"name":"Three.JS","optional":true},{"name":"Vite","optional":true},{"name":"Web Components","optional":true}],"status":"live","first_seen_at":"2026-10-27T14:21:01Z","employer_posted_date":null,"last_verified_at":"2026-10-27T14:21:01Z","board_verified":false,"closed_at":null,"days_open":7,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":7},"description":"About the Product\n\nYou'll join the team behind an AI size and fit product for fashion brands. Its size advisor combines custom algorithms, product data and shopper preferences to recommend the right size, so retailers sell more and deal with fewer returns. Well-known luxury fashion brands use it on their online stores, and merchants of every size install it through our Shopify app. We're now building virtual try-on as well.\n\nWe're a small team spread across the UK, Italy, Germany and Ukraine, so you'll work directly with our CTO, our designer and our product lead.\n\nThe Role\n\nWe're looking for a strong junior frontend developer who's ready to take a task from ticket to release. Most of your time will go into our Shopify app, which merchants use inside their Shopify admin to set up size charts and configure the size advisor. You'll also work on requests from our brand clients for the size advisor widget that runs on their product pages, and you may help with virtual try-on as it develops.\n\nYou'll plan your work in Linear, open pull requests that a teammate reviews, and use AI coding tools every day. We use Claude Code a lot, and we expect you to understand every line it writes for you.\n\nWhat You'll Do\n\nBuild new features in our Shopify app, such as size chart creation and editing, merchant onboarding, recommendation settings and dashboards.\n\nFix bugs and work through the backlog, keeping the app in line with Shopify's Polaris design system and Built for Shopify guidelines.\n\nWork on our theme app extension and web pixel, the parts of the app that run on merchants' storefronts.\n\nDeliver customisations, fixes and small features on the size advisor widget for our brand clients.\n\nTurn Figma designs into responsive, accessible interfaces that work across browsers.\n\nWrite tests for the code you change, using Vitest and Playwright.\n\nTake part in code reviews, both giving and receiving feedback.\n\nWhat We're Looking For\n\nAt least a year of commercial experience building React applications, or shipped projects that show the same level.\n\nWorking knowledge of TypeScript.\n\nSolid JavaScript, HTML and CSS/SCSS, including responsive layouts and cross-browser issues.\n\nExperience working with REST APIs and handling async data, including loading and error states.\n\nBasic GraphQL: you can read and write queries (Shopify's Admin API is GraphQL).\n\nComfortable with Git, pull requests and code review.\n\nGood spoken and written English. It's our working language across four countries.\n\nHands-on experience with AI coding assistants, and the judgement to check what they produce.\n\nWorking hours that overlap with UK and Central European time. Our daily stand-up is at 9.30am CET (8.30am UK time).\n\nNice to Have\n\nExperience building Shopify apps: Remix or React Router 7 (Shopify's current app template), App Bridge, Shopify CLI and theme app extensions.\n\nPolaris, either Polaris React or the newer Polaris web components.\n\nNode.js on the server, plus basic Prisma and PostgreSQL.\n\nRedux Toolkit, Vite and Storybook.\n\nthree.js or React Three Fiber.\n\nAccessibility (WCAG) and internationalisation (i18n).\n\nAn interest in fashion and e-commerce.\n\nOur Tech Stack\n\nShopify app: React, TypeScript, Remix, Polaris, App Bridge, Prisma, PostgreSQL, Vite, pnpm, Biome\n\nSize advisor widget: React, TypeScript, Redux Toolkit, SCSS, Vite, three.js and React Three Fiber, plus our own component library in Storybook\n\nTesting: Vitest, Testing Library, Playwright\n\nTools: GitHub, Linear, Figma, Claude Code\n\nWhat We Offer\n\nVisible work: what you build runs on the online stores of some of the best-known names in fashion.\n\nMentoring from our CTO, and a careful review on every pull request.\n\nA team that releases to production several times a week, so you see your work live within days.\n\nOur Values\n\nIntegrity: We respect ourselves and others, and we do the right thing because it's the right thing to do.\n\nOwn it: We don't pass the buck. The team depends on you and trusts you, and we're collectively accountable for the good outcomes as well as the bad.\n\nExecution: We want to create something worth creating, so we execute, monitor, learn, adjust and repeat. Iteration is at the heart of everything we do.\n\nIntellectual rigour: We're passionate about what we do. We encourage rigorous debate and make decisions based on logic, data and facts.\n\nCollaboration: We value the team over the individual. No one should be afraid to ask for help or unwilling to help others, and that's how we build the highest-quality systems.\n\nHiring Process\n\nA 30-minute introduction call.\n\nA technical interview of about an hour with our CTO, including live coding in React and TypeScript.\n\nA call with the wider team.\n\nOffer.\n\nHow to Apply\n\nApply here on Djinni with your CV and a link to your GitHub profile or something you've built.\n\nWe welcome applications from everyone, whatever their background. If you need any adjustments during the hiring process, let us know.","description_format":"text","description_chars":4952,"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":[]},"benefits":[],"hiring_locations":[{"name":"Ukraine","iso":"UA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Commerce"],"lifecycle":[{"event":"open","at":"2026-10-29T12:21:41Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":6,"expected_fill_days":25,"reasons":["seen:6","win:early","comp:junior,attention"],"computed_at":"2026-11-03T05:54:40Z"},"pay":null,"html_url":"https://alion.io/job/mbunity-development-junior-frontend-developer-react-typescript-shopify","json_url":"https://alion.io/job/mbunity-development-junior-frontend-developer-react-typescript-shopify.json","meta":{"generated_at":"2026-11-04T01:00:29Z","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":1475,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-05T00: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":4485946},"rest":"https://alion.io/mcp/rest/get_company?id=4485946"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fmbunity-development-junior-frontend-developer-react-typescript-shopify"},{"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%2Fmbunity-development-junior-frontend-developer-react-typescript-shopify"},{"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%2Fmbunity-development-junior-frontend-developer-react-typescript-shopify"},{"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/mbunity-development-junior-frontend-developer-react-typescript-shopify\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fmbunity-development-junior-frontend-developer-react-typescript-shopify"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3453844}},{"tool":"search_jobs","arguments":{"company":"mbunity.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3453844},"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"}}