{"id":2117714,"url":"https://alion.io/job/mdotm-frontend-engineer","title":"Frontend Engineer","company":{"id":3882794,"name":"Mdotm","domain":"mdotm.ai","url":"https://alion.io/company/mdotm-2","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"BambooHR","truth_index":{"grade":"C","score":60,"open_postings":18,"ghost_share":0.667,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-13T05:45:00Z"}},"role":"Frontend","role_family":"Frontend","seniority":null,"employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":[],"countries":[],"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":"Git","optional":false},{"name":"React.js","optional":false},{"name":"TypeScript","optional":false},{"name":"CI/CD","optional":true},{"name":"Docker","optional":true},{"name":"JavaScript","optional":true},{"name":"React Query","optional":true},{"name":"Vite","optional":true}],"status":"live","first_seen_at":"2026-05-04T00:00:00Z","employer_posted_date":"2026-05-04","last_verified_at":"2026-10-13T04:49:40Z","board_verified":true,"closed_at":null,"days_open":162,"trust":{"level":"ghost","repost_count":0,"flags":["stale","company_stale"],"days_open":162},"description":"Role Overview\nAs a Frontend Engineer, you will be responsible for creating the visual and interactive aspects of our applications, ensuring a seamless UI/UX experience. You will collaborate closely with designers, backend developers, and product teams to transform wireframes into functional, responsive, and secure web pages. We are looking for someone who doesn't just write code, but actively suggests the best technical solutions in a cross-functional environment.\nYour responsibilities\nDesign, develop, and maintain scalable and responsive web applicationsusing React.js and TypeScript.\nTransform wireframes and prototypesinto functional, high-quality interactive components with a focus on seamless user experience.\nDrive the adoption of frontend best practices, ensuring code is clean, modular, and follows modern standards.\nSafeguard and optimize API calls, ensuring proper data validation and secure cookie management.\nImplement robust security measuresincluding XSS prevention, CSRF protection, and secure data handling (HTTPS/Encryption).\nManage authentication and authorization flows, ensuring secure handling of user sessions and role-based access control (RBAC).\nWork closely with designers, backend developers, and product teams to define requirements and meet deadlines in a cross-functional environment.\nRequirements\nExpertise in TypeScript, HTML5, and CSS3.\nDeep knowledge of React.js, including Hooks, state management and component lifecycle.\nSolid understanding of frontend security vulnerabilitiesand mitigation strategies (sanitization, input validation).\nProficiency in handling asynchronous dataand experience with Git for versioning and collaboration.\nExperience with frontend testing libraries.\nExcellent communication skills in English(written and spoken), with the ability to explain technical solutions to various stakeholders.\nBonus Points\nFamiliarity with Vite.\nUnderstanding of backend systems.\nFamiliarity with React Query.\nHands-on experience with Docker or CI/CD pipelines.","description_format":"text","description_chars":2009,"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":"All levels","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Artificial Intelligence","Financial Services","Asset Management & Funds"],"lifecycle":[{"event":"open","at":"2026-10-08T23:38:15Z"}],"visa":[{"country":"GB","licensed_sponsor":true,"evidence":"Licensed UK visa sponsor (Skilled Worker)","filings_12m":null,"filings_prev_12m":null,"green_card_filings_12m":null,"median_offered_wage_usd":null,"route":"Skilled Worker","cap_exempt":false,"checked_at":"2026-10-10T06:21:00+00:00","sources":["UK Home Office: register of licensed sponsors (workers)"],"filings_for_role_12m":0}],"liveness":{"score":4,"band":"cold","label":"Long shot","p_open":1,"p_active":0.148,"p_room":0.28,"age_days":162,"expected_fill_days":33,"reasons":["conf:0","stale_co","ghost","win:tail","crowd:"],"computed_at":"2026-10-13T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/mdotm-frontend-engineer","json_url":"https://alion.io/job/mdotm-frontend-engineer.json","meta":{"generated_at":"2026-10-13T06:20:45Z","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":9921,"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":3882794},"rest":"https://alion.io/mcp/rest/get_company?id=3882794"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fmdotm-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%2Fmdotm-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%2Fmdotm-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/mdotm-frontend-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fmdotm-frontend-engineer"}]}