{"id":2533384,"url":"https://alion.io/job/ioco-intermediate-frontend-engineer","title":"Intermediate Frontend Engineer","company":{"id":57386,"name":"iOCO","domain":"ioco.tech","url":"https://alion.io/company/ioco","size_band":"501-1000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Simplify","truth_index":{"grade":"A","score":86,"open_postings":4,"ghost_share":0,"stale_share":0.75,"repost_share":0,"time_to_fill_p50_days":16,"computed_at":"2026-10-15T05:46:00Z"}},"role":"Frontend","role_family":"Frontend","seniority":"middle","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Stellenbosch, South Africa"],"countries":["ZA"],"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":"Git","optional":false},{"name":"JavaScript","optional":false},{"name":"React.js","optional":false}],"status":"live","first_seen_at":"2026-10-14T13:34:17Z","employer_posted_date":"2026-10-14","last_verified_at":"2026-10-15T08:34:11Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"Are you a passionate Frontend Engineer ready to build innovative digital experiences? Join a dynamic engineering team where you will develop and maintain scalable, high-performance frontend applications using React across digital platforms. Take ownership of features from initial requirements through to successful delivery while contributing to the modernisation of frontend architecture. Collaborate with talented engineers to develop efficient, maintainable solutions and implement industry best practices\nWhat you'll do:\nFrontend Development and DeliveryBuild and maintain frontend applications using React\nDevelop reusable, maintainable components and features to a high standard\nTake a requirement, understand the problem, define an approach and see the work through to completion\nContribute to the frontend rewrite and help move the platform toward a modern, maintainable architecture\nWork effectively within an existing, large-scale codebase\nApply a practical approach to solving problems and getting things done\n\nIntegration and Technical Problem SolvingWork with APIs and integrate frontend applications with backend services\nInvestigate and resolve technical issues across the application\nWork through solutions independently, escalating where appropriate\nLearn and contribute to the broader technology stack as the team moves toward a more full-stack approach\n\nCode Quality and Engineering StandardsWrite maintainable, testable code that adheres to team standards and design patterns\nParticipate in code reviews and technical discussions\nHelp identify opportunities to improve performance, reliability and maintainability\nContribute to establishing and following frontend architecture and component design best practices\n\nCollaboration and Continuous ImprovementWork closely with other engineers and stakeholders to deliver features\nContribute to knowledge-sharing and technical discussions within the team\nSupport the team's strong focus on delivery, collaboration and continuous improvement\nTake ownership of your work, ask questions and learn quickly\n\nQualifications:Bachelor's Degree in Computer Science, Information Technology, or related field\nRelevant certifications in frontend or web development technologies\n Your Expertise:Around 3-5 years' professional software development experience\nCommunication skills (technical and non-technical audiences)\nStrong hands-on experience with ReactJS\nInterpersonal and relationship management skills\nExperience working with APIs and backend services\nAnalytical skills\nExperience writing maintainable, testable code within a large-scale codebase\nProblem-solving skills\nComfortable working with Git and code review processes\nAbility to work independently and take ownership\nJava or Spring experience would be an advantage, but is not essential\nWillingness to learn and expand backend knowledge over time\nGood knowledge of JavaScript and modern frontend development\nStrong understanding of frontend architecture and component design\nUnderstanding of reusable, maintainable component patterns and best practices\nKnowledge of integrating frontend applications with APIs and backend services\nUnderstanding of version control and code review practices\nAwareness of frontend performance, reliability and maintainability considerations\nUnderstanding of modern engineering practices within a delivery-focused team\nOther information applicable to the opportunity:\n\nContract position\nLocation: Stellenbosch\nWhy work for us?\nWant to work for an organization that solves complex real-world problems with innovative software solutions? At iOCO, we believe anything is possible with modern technology, software, and development expertise. We are continuously pushing the boundaries of innovative solutions across multiple industries using an array of technologies.?\nYou will be part of a consultancy, working with some of the most knowledgeable minds in the industry on interesting solutions across different business domains.?\nOur culture of continuous learning will ensure that you will have all the opportunities, tools, and support to hone and grow your craft.?\nBy joining IOCO you will have an open invitation to developer inspiring forums. A place where you will be able to connect and learn from and with your peers by sharing ideas, experiences, practices, and solutions.?\niOCO is an equal opportunity employer with an obligation to achieve its own unique EE objectives in the context of Employment Equity targets. Therefore, our employment strategy gives primary preference to previously disadvantaged individuals or groups","description_format":"text","description_chars":4576,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["Continuous learning","Equity"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Consulting & Digital Transformation","Managed IT Services (MSP)","Custom Software Development"],"lifecycle":[{"event":"open","at":"2026-10-14T13:34:17Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":0,"expected_fill_days":16,"reasons":["conf:1","velocity","win:early"],"computed_at":"2026-10-15T05:46:00Z"},"pay":null,"html_url":"https://alion.io/job/ioco-intermediate-frontend-engineer","json_url":"https://alion.io/job/ioco-intermediate-frontend-engineer.json","meta":{"generated_at":"2026-10-15T09:23:47Z","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":14098,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-16T00: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":57386},"rest":"https://alion.io/mcp/rest/get_company?id=57386"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fioco-intermediate-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%2Fioco-intermediate-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%2Fioco-intermediate-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/ioco-intermediate-frontend-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fioco-intermediate-frontend-engineer"}]}