Browse
Employers / Recruiters

Mr D - Senior Web Frontend Engineer

takealotcom · 30+ days ago
Negotiable
Full-time
Continue
By pressing the button above, you agree to our Terms and Privacy Policy, and agree to receive email job alerts. You can unsubscribe anytime.

Mr D, a division of takealot.com, is looking for a highly talented Senior Web Frontend Software Engineer to join our team in Cape Town.

This position reports to the Web Engineering Manager. 

Your mission, should you choose to accept it: 

  • To join a team responsible for maintaining and developing large single-page applications using frameworks such as Angular, AngularJS, and SvelteKit. 
  • The new member will ensure high-quality development, seamless integration with back-end systems, and continuous improvement of front-end applications.
  • The ideal candidate for this role will be a highly experienced and versatile front-end developer with a strong background in single-page applications, a keen understanding of both client-side and server-side development, and the ability to collaborate effectively with various teams to enhance the overall quality and functionality of the front-end applications. 
  • They will be proactive, detail-oriented, and capable of seeing the bigger picture while ensuring high-quality, maintainable, and scalable code.

Skills we need:

  • Expertise in JavaScript/TypeScript: Extensive experience with modern JavaScript/TypeScript and related frameworks, particularly Angular, AngularJS, and SvelteKit.
  • Strong CSS Knowledge: Deep understanding of CSS capabilities and strategies for app-wide reusability.
  • HTML DOM Proficiency: Comprehensive knowledge of the HTML DOM and its manipulation.
  • Node.js Proficiency: Skilled in Node.js and familiar with Express for server-side logic.
  • Design Patterns Expertise: Strong knowledge of design patterns and their practical applications, including experience with reactive programming libraries such as RxJs.
  • Server-Side vs Client-Side Implementation Knowledge: Clear understanding of the differences and best practices for server-side and client-side development.
  • Architectural Skills: Capable of architecting features considering all scenarios and potential edge cases.
  • Cross-Disciplinary Insight: Ability to see the front-end from the perspectives of other teams (DevOps, back-end, UX designers) and suggest overall improvements.
  • Testing Experience: Experience in writing and maintaining unit and component tests to ensure code quality and reliability.
  • Collaborative: Enjoys working in a team environment, engaging with project managers, designers, back-end developers, and other stakeholders to ensure smooth project execution.
  • Detail-Oriented: Pays attention to detail to ensure high-quality work and adherence to best practices.
  • Proactive: Takes initiative in identifying potential improvements and addressing issues before they become problems.
  • Communicative: Excellent communication skills to present ideas, give demonstrations, and gather feedback effectively.
  • Adaptable: Comfortable with changing requirements and capable of adjusting plans accordingly.
  • Problem-Solver: Enjoys tackling complex problems and finding efficient solutions.

Nice to have experience:

  • Mentorship Ability: Capability to mentor and guide less experienced developers.
  • Innovative Thinking: Always looking for new ways to improve existing processes and implement new technologies.
  • Strong Work Ethic: Commitment to delivering high-quality work and meeting deadlines.

Qualifications and experience:

  • Bachelor’s Degree in Computer Science, Mathematics, Engineering or a related field or related experience. 
  • Minimum of 4 years of Software Development experience is required.
  • In the event that a candidate does not have a Bachelor’s Degree or an Advanced Diploma (in Computer Science, Mathematics, Engineering or a related field), an equivalent experience requirement must be met, which equates to a minimum of 6 years of Software Development experience.

 

Think you’ve been challenged before? Think again!

  • Scale: Show the millions of Mr D customers what you can do 
  • Learn: We work with the best of the best, and then some. Code alongside industry leaders and upskill in record time.
  • Grow: Expand your career in the fast-growing Takealot Group: takealot.com, Superbalist.com and Mr D.  We like to promote from within: Here’s your chance.

Let’s talk about life @ Mr D:

  • The power is in your hands: We offer a market-related, Total Remuneration Package which allows full flexibility according to your needs. Go on, be the master of your own destiny.
  • No doors: We aren’t fans of stuffy offices or siloed work environments. See someone you like? High five, collab and make something great.
  • Remote working: Love water cooler chats and working from home? We offer the best of both worlds.
  • Mentorship programme: We aren’t kidding when we say the people with the best people win. Now’s your chance to be one of the best, by learning from the best.
  • Naspers Tech Community & Online Learning: Share ideas and grow with global industry leaders who are all just a Slack message away. Love to learn? Up-skill with free access to courses on MyAcademy, Udacity, Coursera and more.
  • Good times: Get to know the other extraordinary minds in the takealot group during regular social events and out-of-office activities (think hikes, think mini golf, think good times).
  • Birthday leave: Cake Day all the way. Enjoy your day off - you deserve it. 
  • Right tools, right job: Mac or Windows, two monitors or one. Whatever your preference, you’ll work on the latest tech, off the latest tech.
  • Help when you need it most: Confidential counselling, legal support and financial guidance, for free, anytime, anywhere. 
  • Tech stack (for days): Angular, Python, Kotlin, Swift, AWS, Kafka, Redis, Docker, Kubernetes, IOT and all things machine learning. If you build it, they will come.
  • Free parking: No more 5km fun runs to your desk (unless you want to). 

Like what you see? If you meet the above you are an Extraordinary Mind. Apply today!!

Mr D  is an Equal Opportunity Employer. Applicants from previously disadvantaged groups and people with disabilities will be given preference.

 

Last updated on Aug 21, 2024

See more

About the company

More jobs at takealotcom

Analyzing

Cape Town, Western Cape

 · 

30+ days ago

Cape Town, Western Cape

 · 

30+ days ago

Cape Town, Western Cape

 · 

30+ days ago

Johannesburg, Gauteng

 · 

30+ days ago

Developed by Blake and Linh in the US and Vietnam.
We're interested in hearing what you like and don't like! Live chat with our founder or join our Discord
Changelog
🚀 LaunchpadNov 27
Create a site and sell services based on your CV.
🔥 Job search dashboardNov 13
Revamped job search UI with a sortable grid, live filtering, bookmarks, and application tracking.
🫡 Cover letter instructionsSep 27
New Studio settings give you control over AI output.
✨ Cover Letter StudioAug 9
Automatically generate cover letters for any job.
🎯 Suggested filtersAug 6
Copilot suggests additional filters above the results.
⚡️ Quick applicationsAug 2
Apply to jobs using info from your CV. Initial coverage of ~200k jobs in Spain, Germany, Austria, Switzerland, France, and the Netherlands.
🧠 Job AnalysisJul 12
Have Copilot read job descriptions and extract out key info you want to know. Click "Analyze All" to try it out. Click on the Copilot's gear icon to customize the prompt.
© 2024 RemoteAmbitionAffiliate · Privacy · Terms · Sitemap · Status