
Senior UI Engineer, React
Scrums.com (formerly SovTech)
contract
Posted on:
Location Type: Remote
Location: South Africa
Visit company websiteExplore more
Job Level
About the role
- Build, maintain, and optimise user interfaces using React, TypeScript/JavaScript, HTML5, and CSS3.
- Develop reusable components and ensure consistent UI implementation across applications.
- Integrate React applications with PHP backends (Laravel/Symfony/custom frameworks) via RESTful APIs.
- Ensure cross-browser compatibility, responsiveness, and accessibility across devices.
- Partner with UI/UX designers to translate wireframes, prototypes, and designs into production-ready UI.
- Collaborate with backend teams to define API contracts, integration patterns, and workflow logic.
- Contribute to system design discussions to ensure front-end architecture aligns with backend services.
- Tune front-end performance, refactor code, and reduce UI latency and regressions.
- Write and maintain unit/component tests; support QA with integration and end-to-end validation.
- Participate in code reviews and uphold a strong quality bar.
- Document UI components, patterns, and integration standards.
- Contribute to Agile ceremonies, including planning, stand-ups, and retrospectives.
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- 2–5+ years in front-end development.
- 1–2+ years building React applications in production.
- Front-end: React, TypeScript/JavaScript, HTML5, CSS3, SASS/LESS
- State management: Redux, Zustand, Recoil
- Backend: PHP (Laravel, Symfony, custom frameworks)
- Testing: Jest, React Testing Library
- Version control: Git (GitHub/GitLab/Bitbucket)
- Build tools: Webpack, Vite, npm, Yarn
- Design: Figma, Adobe XD, Sketch
Benefits
- Discovery Medical Aid: Prioritizing your health with the best care.
- Half-Day Birthday Leave: Celebrate your special day with an afternoon off!
- Family responsibility & Parental Benefits: Providing full support for a meaningful work-life balance.
- Commission Incentives: Unlock attractive rewards for successful business development leads and employee referrals.
- Stacos (our company currency): Reward and recognise your peers with Stacos and exchange them for cool vouchers to celebrate accomplishments big and small.
- Continued Career Growth & Support: Internal AI Platforms: We empower our teams with access to both closed and open source LLM’s that make work easier and empower your professional growth.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
ReactTypeScriptJavaScriptHTML5CSS3SASSLESSReduxPHPJest
Soft Skills
collaborationcommunicationproblem-solvingattention to detailadaptabilitytime managementcritical thinkingcreativityteamworkdocumentation
Certifications
Bachelor's degree in Computer ScienceMaster's degree in Computer ScienceSoftware Engineering certification