Web Developer
NSK
About the role
Introduction
We are seeking a versatile and proactive Web Developer to join our team. In this role, you will leverage modern technologies—including React, Next.js, and Node.js—to build cohesive, scalable, and well-maintained applications. The ideal candidate is a problem-solver who enjoys bridging the gap between front-end and back-end to deliver high-performance digital experiences.
This role requires proficiency in web development, enabling hands-on collaboration with marketing and country managers across the globe and the internal marketing and web-dev team. Additionally, a deep understanding of application code (e.g., debugging production issues), and contributing directly to front-end or back-end development tasks will be required.
What we’d love to see in you
- Modern Stack Proficiency: Expert-level implementation of React and Next.js for the front-end, supported by robust Node.js backend services to create seamless, end-to-end solutions.
- Full-Stack Synergy: Solid foundations in HTML5, CSS3, and modern JavaScript, with the ability to translate design mockups into accessible, high-fidelity components.
- Database Management: Proficiency in designing, optimising, and maintaining modern database systems (e.g., PostgreSQL, MySQL) to support scalable and secure data architecture.
- Developer Agility: Experience working within modern frameworks (such as Laravel/PHP or similar) and an understanding of how to collaborate effectively across the entire development lifecycle.
- Performance Optimisation: Proactive experience identifying and resolving bottlenecks (whether in browser rendering, API latency, or database queries) to ensure a fluid user experience.
About You
- You take pride in writing clean, modular, and maintainable code.
- You are proactive in identifying potential technical debt and suggesting scalable alternatives.
- You thrive in a collaborative environment where cross-functional communication is key to success.
Non-negotiables:
- A no-ego mindset: everybody jumps in, helps each other, asks the “stupid” questions, does what is needed to figure out solutions to complex problems, and gets things done.
- Work references that demonstrate your attention to detail, diverse skill set, experience, and quality of work as your Portfolio / GitHub, previous works, or case studies.
- At least 4 to 5 years of professional experience in high-growth or similar fast-paced environments, specifically building and maintaining production-grade web applications.
- Must be from Cape Town.
Bonuses (nice to have):
- Experience working with modern JavaScript frameworks (like React or Vue.js).
- Cloud Services: Practical experience with AWS, including a solid understanding of its primary services and how they integrate into a modern web development stack.
- Medical/dental knowledge/experience
What you'll be doing
- Feature Development: Building and shipping new user-facing features from end-to-end using React and Next.js.
- Responsive UI/UX: Translating design wireframes into high-fidelity, responsive, and accessible components using modern CSS/HTML and JavaScript.
- API Consumption & Integration: Connecting front-end applications to various backend services and third-party APIs to create dynamic, data-driven experiences.
- Code Health & Maintenance: Writing clean, modular code and contributing to a shared component library to ensure the codebase remains scalable and easy for the team to navigate.
- Performance Tuning: Monitoring and improving front-end performance, such as reducing bundle sizes, optimising image loading, and ensuring fast page transitions.
- Collaborative Design: Partnering with designers to provide technical feedback on UI/UX feasibility and ensuring the final product matches the intended vision.
- Database Interactions: Writing and optimising queries to interact with MySQL to ensure data is retrieved and stored efficiently.
What's in it for you
- Fully remote (Cape Town–based) with an in-person, once-a-week collaboration day
- Full-time / Long-term contract
- R35,000–R40,000 per month depending on experience
- Co-developing web initiatives with a team of web dev, design and marketing rock stars
- Be part of a global (Japan-based) company—collaborate with and deliver projects for marketing and company executives worldwide
- The ability to contribute to change and improvements in a space where you’ll be taken seriously
- Provision of equipment (laptop, phone, second screen, Wi-Fi)
About the company:
At NSK (a leading dental/medical equipment manufacturer), we believe in excellence and setting the standard. We provide high-quality equipment that is a pleasure to use, and we challenge ourselves to be, and do, better every day – as “ONE TEAM!”
Here, you’ll be part of a remote team that backs one another, shares ideas openly, and celebrates the wins together.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free