Job Closed
This listing is no longer active.
Software Development Champions
Senior UI Engineer, React
Location
South Africa
Posted
75 days ago
Salary
0
Seniority
Senior
Job Description
Senior UI Engineer, React
Scrums.com (formerly SovTech)
• 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
Job Requirements
- 2–5+ years in front-end development.
- 1–2+ years building React applications in production
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Clear communication and good collaboration habits.
- Strong debugging and problem-solving ability.
- Comfortable working cross-functionally with product, design, QA, and backend engineering.
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.
Related Guides
Related Job Pages
More Frontend Engineer Jobs
Front-End Developer
One HR HubStreamline Your Success with Our One-Stop Comprehensive HR Solution Tailored to Your Company's Needs.
• Develop and maintain high-quality web applications using JavaScript (ES6+), TypeScript, and React.js. • Optimize applications for maximum speed, scalability, and user experience. • Implement server-side rendering (SSR), static site generation (SSG), and client-side rendering techniques. • Collaborate with cross-functional teams to define, design, and ship new features. • Ensure the technical feasibility of UI/UX designs. • Debug and resolve performance and security issues. • Stay up-to-date with emerging trends and technologies in front-end development.
Senior Frontend Developer – Angular, Freelance
NetguruNetguru builds software that lets people do things differently.
• Choose when, where, and how you work on projects and tasks. • Work on projects that match your skills. • Gain experience and develop various skills. • Collaborate as a part of the team.
• Collaborate with the development team to understand the requirements and specifications of small features from the backlog. • Assist in the design, development, and implementation of small features using the provided technology stacks, such as Jira, Sentry, Django, Ruby, PHP, and GitHub. • Write clean and efficient code, adhering to coding standards and best practices, while following guidance from senior developers. • Conduct thorough unit testing and debugging of features to ensure functionality and quality. • Collaborate with team members during code reviews, incorporating feedback and suggestions for improvement. • Assist in the maintenance and documentation of the existing codebase, ensuring code integrity and readability. • Participate in team meetings and scrum sessions to provide updates on feature development progress. • Seek guidance from senior developers when facing challenges or obstacles in feature implementation. • Demonstrate a willingness to learn and adapt to new technologies and frameworks as required.
Senior Front-end Developer, VueJS
Epiphany Coaches Inc.Global leadership coaching company. Flexible. Energetic. Generous. Proven in over 70 countries.
• Lead the front-end development of our SaaS app • Build modular, secure, well tested and documented components and APIs • Implement automated testing and deployment pipelines • Solve for performance bottlenecks • Keep an eye on security vulnerabilities and updates




