We are seeking a Senior Front-End Developer to join a leading software team in Johannesburg. This hybrid role requires an expert in modern front-end frameworks and responsive UI design. Youll be responsible for implementing new features optimising performance mentoring team members and ensuring seamless user experiences across the Wamly application. Non-Negotiables:
5 years professional frontend development experience
Strong & state management expertise (Redux MobX React Context)
Proven experience in HTML5 CSS3 JavaScript and TypeScript
Git version control and agile delivery mindset
WIIFM (Whats in it for you):
Work with cutting-edge frontend technologies
Hybrid working flexibility
Opportunity to lead and mentor junior devs
Be part of a dynamic values-driven team
Qualifications
Essential: Degree in Information Technology Computer Science or equivalent
Desirable: None specified
Requirements
5 years frontend development experience in a work environment
Experience with and state management libraries
Strong knowledge of modern authorization (e.g. JWT)
Experience with REST APIs UI frameworks (Bootstrap Material UI)
Familiarity with Babel Webpack NPM Yarn
Agile environment exposure
Experience with Git for version control
Desirable: Cloud exposure (AWS preferable)
Key Performance Areas (KPAs) Development (55%)
Design scalable frontend architecture
Develop new features in
Translate wireframes & designs into production-ready code
Build reusable components & libraries
Debug troubleshoot and resolve frontend issues
Optimise application performance
Testing (15%)
Implement & update unit tests
Participate in manual testing cycles
Documentation (10%)
Document new & existing code
Maintain system design & architecture documentation
DevOps (5%)
Manage build scripts & automations
Deploy frontend releases to AWS
Mentorship & Learning (15%)
Mentor teammates and enforce best practices
Peer reviews coaching and technical leadership
Actively share knowledge and participate in pair programming
Apply Now If you meet the above criteria and want to join a team where quality growth and impact matter apply today! Disclaimer: If you have not received a response within 2 weeks please consider your application unsuccessful. Contact:
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.