Bob is simplifying e-commerce in South Africa through smart tech, seamless payments and logistics that just work. We move fast, cut the red tape and give our people real ownership. Come join us and build something that matters.

Level: Senior
Reporting to: Tech Lead
Location: Bryanston in office,
Service unit: Tehcnology (Bob Shop)
• Frontend Migration: Lead the hands-on build-out of the new Next.js (or chosen framework) frontend, migrating pages from JSP incrementally. Establish component libraries, design patterns, and testing standards for the new stack.
• Architecture & Technical Decisions: Work with the Tech Lead to define the frontend architecture, including rendering strategy, state management, API integration patterns, and build/deployment pipelines.
• SEO & Discoverability: Build with search engine optimisation and generative engine optimisation (GEO) in mind from the start. Ensure the new frontend delivers fast, crawlable, semantically structured pages that perform well in both traditional search results and AI-generated answers. Work with the marketing and product teams to implement best practices around metadata, structured data, Core Web Vitals, and server-side rendering.
• Software Development: Design, develop, and maintain high-quality frontend code that delivers seamless user experiences across devices.
• API Collaboration: Partner with backend engineers to define and refine the APIs the new frontend consumes, ensuring clean contracts and a smooth migration path away from JSP server-side rendering.
Code Reviews & Standards: Champion frontend best practices through thorough code reviews, documentation, and knowledge sharing. Help establish and e• nforce coding standards for the new stack.
• Continuous Improvement: Stay on top of the Next.js/React ecosystem, tooling, and performance best practices. Be genuinely open to AI-assisted development where it makes the team faster.
Bachelor’s Degree: Software Engineering, Computer Science, InformationTechnology.
• 6+ years of professional frontend development, with strong, demonstrated experience in React: Experience in ecommerce or marketplace platforms is a strong advantage.
• Next.js experience: You've built and shipped production applications with Next.js, and you understand its rendering modes, routing, data fetching, and deployment model well.
• Migration experience: You've been involved in migrating a legacy frontend to a modern stack, ideally on a live production system. You understand the tradeoffs between incremental migration and full rewrites, and you favour approaches that ship value early.
• Strong fundamentals: Deep knowledge of modern JavaScript/TypeScript, HTML, CSS, responsive design, accessibility, and frontend performance optimisation.
• SEO-aware frontend development: You understand how frontend architecture decisions affect search visibility and discoverability. Experience with SSR/SSG rendering strategies, structured data (JSON-LD, schema.org), Core Web Vitals optimisation, and clean URL structures. Awareness of generative engine optimisation (GEO) and how AI-driven search surfaces content is a plus.
• API integration: Comfortable working with APIs and shaping API contracts collaboratively with backend teams. Familiarity with Java-based backends is a plus but not essential.
• Testing & quality: Experience with frontend testing frameworks (Jest, React Testing Library, Playwright, or similar). You write tests because you care about reliability, not just coverage numbers.
• Tooling & infrastructure: Comfortable with modern frontend build tools, CI/CD pipelines, and cloud environments (we run on AWS).
• Collaboration: A team player who communicates tradeoffs clearly and works well alongside backend engineers, designers, and product managers.
At Bob, you’ll grow your career, take on new challenges, and make a real impact on our customers and courier partners. Join a transparent, inclusive team where your voice matters, enjoy a healthy work-life balance, and benefit from a supportive, passionate environment. Plus, great coffee and snacks to keep you going.
At Bob, your work is your own, so if you’re ready to take ownership, make an impact, and grow alongside an ambitious, dynamic team, apply today.