{"id":2008759,"url":"https://alion.io/job/uvation-frontend-developer-react-js-next-js-2","title":"Frontend Developer (React Js / Next Js)","company":{"id":2674769,"name":"Uvation","domain":"uvation.com","url":"https://alion.io/company/uvation","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Breezy","truth_index":null},"role":"Frontend","role_family":"Frontend","seniority":null,"employment_type":"contractor","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":[],"countries":[],"hiring_countries":["MY"],"hiring_countries_total":1,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Figma","optional":false},{"name":"Git","optional":false},{"name":"Jest","optional":false},{"name":"Material UI","optional":false},{"name":"Next.js","optional":false},{"name":"React.js","optional":false},{"name":"Redux Toolkit","optional":false},{"name":"Rest API","optional":false},{"name":"Sass","optional":false},{"name":"TypeScript","optional":false},{"name":"Vite","optional":false},{"name":"Vitest","optional":false},{"name":"Zustand","optional":false},{"name":"Agile","optional":true},{"name":"Azure","optional":true},{"name":"Azure DevOps","optional":true},{"name":"Chart.js","optional":true},{"name":"CI/CD","optional":true},{"name":"Confluence","optional":true},{"name":"D3.js","optional":true},{"name":"Framer Motion","optional":true},{"name":"GSAP","optional":true},{"name":"i18next","optional":true},{"name":"JavaScript","optional":true},{"name":"Jira","optional":true},{"name":"Playwright","optional":true},{"name":"React Three Fiber","optional":true},{"name":"Recharts","optional":true},{"name":"Redux","optional":true},{"name":"Three.JS","optional":true}],"status":"live","first_seen_at":"2026-10-07T10:21:41Z","employer_posted_date":"2026-10-07","last_verified_at":"2026-10-10T00:05:18Z","board_verified":true,"closed_at":null,"days_open":2,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":2},"description":"Job Overview\n\nReact and Next.js | 4 to 6 years\nThis role is responsible for building reliable, responsive user interfaces from approved designs and API contracts. The developer should be able to deliver features independently, diagnose browser issues and contribute maintainable, well-tested code.\nMust Have Skills\nStrong experience with React, Next.js, TypeScript and hooks-based component development.\nGood understanding of component lifecycle, effects, memoisation and techniques for preventing unnecessary re-renders.\nExperience with Next.js, Vite or a comparable modern front-end build framework.\nExperience with Zustand, Redux Toolkit or a similar state-management library, including correct and efficient use of selectors.\nStrong HTML5, CSS3 and SCSS skills, including responsive layouts, semantic markup and scoped styling.\nWorking knowledge of accessibility fundamentals, including keyboard navigation, focus management and appropriate ARIA usage.\nExperience using a design system such as IBM Carbon, Material UI or an equivalent component library.\nAbility to implement interfaces accurately from Figma designs or other visual specifications.\nExperience integrating REST APIs and handling loading, error, empty and partial-data states.\nExperience with polling, request cleanup and defensive handling of incomplete or unexpected API responses.\nWorking knowledge of environment configuration, package management and front-end build processes.\nExperience writing unit and component tests with Vitest or Jest and React Testing Library.\nStrong browser DevTools debugging skills and experience resolving cross-browser issues.\nWorking knowledge of Git branching, pull requests, code reviews and collaborative delivery workflows.\nAbility to write clean, reusable and maintainable front-end code.\nGood knowledge of secure client-side development, including environment variables and safe logging.\nGood to Have Skills\nExperience with animation libraries such as GSAP, Framer Motion or React Spring.\nExperience with charting libraries such as Recharts, Chart.js, D3.js or High charts.\nHands-on experience with three.js, React Three Fiber, WebGL or the HTML Canvas API.\nFamiliarity with performance profiling, bundle analysis, lazy loading and dynamic imports.\nExperience with internationalization libraries such as react-i18next or next-intl.\nExperience with end-to-end testing tools such as Playwright\nFamiliarity with error boundaries, front-end monitoring and CI/CD pipelines.\nFamiliarity with Azure DevOps\nExperience working in an Agile team using Jira and Confluence.","description_format":"text","description_chars":2570,"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":"Malaysia","iso":"MY","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Consulting & Digital Transformation","IT Resellers & VARs"],"lifecycle":[{"event":"open","at":"2026-10-07T12:50:29Z"}],"visa":[],"liveness":{"score":99,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.993,"p_room":1,"age_days":1,"expected_fill_days":27,"reasons":["conf:1","wave","velocity","win:early","comp:brand"],"computed_at":"2026-10-09T06:01:00Z"},"pay":null,"html_url":"https://alion.io/job/uvation-frontend-developer-react-js-next-js-2","json_url":"https://alion.io/job/uvation-frontend-developer-react-js-next-js-2.json","meta":{"generated_at":"2026-10-10T00:13:40Z","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","counted_by":"address","units_charged":1,"used_today":270,"day_limit":5000,"remaining_today":4730,"minute_limit":60,"resets_at":"2026-10-11T00: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":2674769},"rest":"https://alion.io/mcp/rest/get_company?id=2674769"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fuvation-frontend-developer-react-js-next-js-2"},{"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%2Fuvation-frontend-developer-react-js-next-js-2"},{"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%2Fuvation-frontend-developer-react-js-next-js-2"},{"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/uvation-frontend-developer-react-js-next-js-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fuvation-frontend-developer-react-js-next-js-2"}]}