This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Mr D, a division of takealot.com, is seeking a highly talented Senior Web Frontend Software Engineer to join their team in Cape Town.
The chosen candidate will be responsible for maintaining and developing large single-page applications using frameworks like Angular, AngularJS, and SvelteKit.
They will ensure high-quality development, seamless integration with back-end systems, and continuous improvement of front-end applications.
The ideal candidate should be an experienced front-end developer with expertise in single-page applications, understanding of client-side and server-side development, and the ability to collaborate effectively with various teams.
The role requires a proactive, detail-oriented individual capable of producing high-quality, maintainable, and scalable code.
Requirements:
Expertise in JavaScript/TypeScript, particularly with Angular, AngularJS, and SvelteKit.
Strong knowledge of CSS for app-wide reusability.
Proficiency in HTML DOM manipulation.
Skilled in Node.js and familiar with Express for server-side logic.
Understanding of design patterns, including experience with reactive programming libraries like RxJs.
Clear grasp of server-side vs client-side development best practices.
Ability to architect features considering various scenarios and edge cases.
Experience in writing and maintaining unit and component tests.
Collaborative mindset to work effectively with project managers, designers, and back-end developers.
Detail-oriented with a proactive and communicative approach to problem-solving.
Benefits:
Market-related Total Remuneration Package offering flexibility according to individual needs.
Collaborative work environment with opportunities for high-fives, collaboration, and innovation.
Option for remote working.
Mentorship program for continuous learning and growth.
Access to Naspers Tech Community & Online Learning platforms.
Social events and out-of-office activities for team bonding.
Birthday leave for a well-deserved day off.
Access to the latest tech tools and equipment.
Support services including counselling, legal support, and financial guidance.
Exposure to a diverse tech stack including Angular, Python, AWS, and more.