{"id":1974314,"url":"https://alion.io/job/syspro-react-software-engineer-senior","title":"React Software Engineer: Senior","company":{"id":177608,"name":"SYSPRO","domain":"syspro.com","url":"https://alion.io/company/syspro","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"HiBob","truth_index":null},"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":["South Africa"],"countries":["ZA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":27000,"max_usd":58000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":11},"experience_years_min":6,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":".NET","optional":false},{"name":"Agile","optional":false},{"name":"Azure DevOps","optional":false},{"name":"C#","optional":false},{"name":"CI/CD","optional":false},{"name":"CSS Modules","optional":false},{"name":"Cypress","optional":false},{"name":"Docker","optional":false},{"name":"Git","optional":false},{"name":"JavaScript","optional":false},{"name":"Jest","optional":false},{"name":"Kubernetes","optional":false},{"name":"npm","optional":false},{"name":"Playwright","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"Sass","optional":false},{"name":"Storybook","optional":false},{"name":"TypeScript","optional":false},{"name":"Vite","optional":false},{"name":"Vitest","optional":false},{"name":"Webpack","optional":false},{"name":"WebSockets","optional":false},{"name":"Azure","optional":true}],"status":"live","first_seen_at":"2026-09-18T07:12:26Z","employer_posted_date":"2026-10-06","last_verified_at":"2026-10-11T00:52:10Z","board_verified":true,"closed_at":null,"days_open":22,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":22},"description":"As a Senior Software Engineer (React) at Syspro, you will design, build, and take ownership of high-quality, scalable, and user-focused web applications and components using React and modern front-end technologies. You will drive front-end architecture and engineering standards, solve complex technical problems, and support the growth of less experienced engineers, working closely with Product, UX/UI, Quality Engineering, Architecture, and back-end teams to deliver secure, performant, and accessible enterprise software experiences.This is a hands-on engineering role with clear expectations for technical leadership, system design input, and team enablement.\nResponsabilidades\nDesign, develop, test, and maintain high-quality, scalable, and maintainable web applications and components using React, TypeScript, and modern front-end technologies.\nTake end-to-end ownership of complex work: analysis, design, implementation, testing, deployment readiness, and operational support.\nBuild reusable, modular React components and front-end libraries using functional components, hooks, component composition, and appropriate state-management approaches.\nTranslate product requirements and UX designs into robust, production-quality solutions, working closely with UX/UI to implement designs accurately and consistently.\nIntegrate front-end applications with REST APIs and back-end services, including asynchronous JavaScript, JSON data handling, and client-side routing.\nContribute to the evolution of front-end architecture, frameworks, and engineering standards, including component design, state management, routing, and client-side data management.\nLead design reviews and architecture discussions across teams, and guide others in applying strong design principles (e.g., component composition, reusability, separation of concerns).\nSet and uphold front-end coding standards and engineering practices within the team.\nPromote reuse and consistency through shared components, design systems, and common engineering patterns; identify and address technical debt while balancing delivery priorities with long-term maintainability.\nHelp define and reinforce a strong testing culture, including unit, component, integration, and end-to-end automated tests.\nInvestigate defects to identify root causes rather than only symptoms, and raise the quality bar through reviews, coaching, and pragmatic improvements to the Definition of Done.\nOptimise front-end performance (load time, rendering, bundle size) using techniques such as code splitting, lazy loading, caching, and memoisation.\nBuild responsive applications that provide a consistent experience across supported browsers, devices, and screen sizes, developed in line with recognised accessibility (WCAG) standards.\nApply secure front-end development practices, understand common web application vulnerabilities, and ensure secure handling of authentication, tokens, application state, and sensitive information.\nUse Azure DevOps effectively for delivery transparency and discipline (work items, code reviews, pipelines, traceability), and work confidently with Git-based source control, including branching, pull requests, and merge strategies.\nContribute to healthy repository structure and CI/CD practices; help the team improve deployment and release readiness over time.\nFactor SaaS delivery considerations (multi-tenancy, scalability, operability) into front-end architecture and design decisions.\nContribute to modernising legacy user interfaces and workflows into modern, componentised React experiences, working with backend teams where legacy systems are involved.\nCollaborate with Product, UX/UI, Architecture, Quality, and back-end engineering teams to deliver secure, performant, and intuitive enterprise software experiences.\nInfluence product and roadmap direction through strong technical input and clear articulation of trade-offs.\nShape solution requirements and contribute to product design discussions with a customer-value mindset.\nCoach and mentor engineers across the team, supporting juniors with practical guidance and feedback.\nDrive team-wide improvements (ways of working, quality practices, technical patterns, shared standards).\nSurface technical risks, dependencies, and impediments early and manage them effectively.\nLead by example in delivery quality, engineering discipline, and technical initiatives.\nProvide transparent delivery execution and reporting through disciplined use of Azure DevOps.\nRequisitos\nMinimum Level of EducationBachelor's degree in relevant field (e.g. Computer Science, Software Engineering, Information Systems etc.)\nBeneficial QualificationsRelevant certifications\nMinimum Experience\n6 - 9 years of software development experience, with demonstrated ownership of complex systems\nStrong professional experience in React and TypeScript, including component architecture, React Hooks, state management, and performance optimisation\nProven experience leading technical work: design input, complex debugging across components, and delivery ownership\nSolid experience integrating front-end applications with REST APIs and back-end services, including asynchronous JavaScript, JSON data handling, and client-side routing\nPractical experience with modern front-end build and package-management tooling (e.g., npm, Vite, or Webpack), Git-based source control, and browser developer tools for debugging\nPractical experience working in an agile delivery environment and using Azure DevOps (or equivalent), with the ability to mentor others in good usage\nBeneficial ExperienceExperience in enterprise software, ERP, SaaS, or complex multi-team product environments\nFamiliarity with back-end technologies (e.g., C#/.NET) and API design, to support effective collaboration with back-end engineering teams\nExperience with automated testing frameworks (Jest, Vitest, React Testing Library) and browser-based end-to-end testing (Playwright, Cypress, or similar)Experience with design systems, component libraries (e.g., Storybook), and modern styling approaches (CSS Modules, Sass, or CSS-in-JS)\nExperience with micro-frontend architectures, WebSockets or real-time technologies, and OAuth 2.0/OpenID Connect\nExperience with cloud platforms, containerisation (Docker, Kubernetes), and application observability/telemetry\n\nSecurity and compliance patterns relevant to enterprise software\nSpecial Skills and KnowledgeStrong understanding of engineering quality: coding standards, reviews, and testing practices\nStrong communication skills and the ability to influence peers and stakeholders constructively\nOwnership mindset: responsible for product quality and delivery outcomes\nStrong problem-solving and debugging capability, with a focus on identifying root causes rather than symptoms\nPragmatic technical leadership: makes good decisions, explains trade-offs clearly, and drives alignment\nTeam-first collaborator: resolves team-level technical and collaboration issues constructively\nCoaching orientation: actively develops others and raises the team standard\nCustomer and product focus: understands how front-end engineering decisions affect usability, performance, and the value delivered to end users\nBeneficios\nIncome continuation protection\nFuneral Benefit\nProvident Fund Admin Fee\nGlobal Education Protection\nBonus/ commission programmes \nMaternity: 6 months at half pay \nPaternity: 2 weeks full pay\nEmployee Assistance Programme \nFree Barista Coffee Daily \nGym Facilities \nFree Daily Lunch \nFree Fruit on a Tuesday & Thursday \nFree Refreshments & Snacks Daily","description_format":"text","description_chars":7565,"description_truncated":false,"requirements":{"experience_years_min":6,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Artificial Intelligence","Software","ERP & Business Management Software","Manufacturing & Industrial Software"],"lifecycle":[{"event":"open","at":"2026-10-06T20:44:19Z"}],"visa":[],"liveness":{"score":74,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.819,"p_room":0.9,"age_days":21,"expected_fill_days":33,"reasons":["conf:1","velocity","win:mid"],"computed_at":"2026-10-10T05:45:15Z"},"pay":null,"html_url":"https://alion.io/job/syspro-react-software-engineer-senior","json_url":"https://alion.io/job/syspro-react-software-engineer-senior.json","meta":{"generated_at":"2026-10-11T04:14:19Z","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":2669,"day_limit":5000,"remaining_today":2331,"minute_limit":60,"resets_at":"2026-10-12T00: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":177608},"rest":"https://alion.io/mcp/rest/get_company?id=177608"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fsyspro-react-software-engineer-senior"},{"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%2Fsyspro-react-software-engineer-senior"},{"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%2Fsyspro-react-software-engineer-senior"},{"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/syspro-react-software-engineer-senior\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fsyspro-react-software-engineer-senior"}]}