Posted on: 07 August 2024
ID 920856

Mr D - Senior Frontend Engineer

Mr D, a division of takealot.com, is looking for a highly talented Senior 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.
Occupation:
IT, computing jobs


This job offer is not active at the moment.
Apply for a job
You have already applied to this job position
Save ad
TRANSNET NEW JOB VACANCIES ARE OPEN WHATSAPP 0762659665 TO APPLY
Jobin.co.za