About Bob Group
Bob Group, formed from the merger of bidorbuy and uAfrica in 2022, simplifies and enhances online commerce in South Africa. We provide a suite of services to make online shopping and selling a breeze, including Bob Shop, Bob Go, Bob Pay, and Bob Box. We’re looking for a passionate and experienced Senior React Developer to join our dynamic team.
Location: Hybrid working, with three days in office (Menlyn, Pretoria) and two days remote.
Type: Full-time employment
Description
As a Senior React Developer at Bob Group, you’ll play a crucial role in developing and enhancing the UI/UX of our e-commerce solutions. You’ll work closely with our backend and frontend teams to deliver high-quality, maintainable, and scalable software solutions. Your expertise in React and modern web development practices will help us provide a seamless and engaging user experience for our customers.
Qualifications we look for:
- Essential Qualifications: Matric/Grade 12
- Preferred Qualifications: Tertiary qualification or degree
Key Responsibilities
-
Design, develop, and maintain complex web applications using
-
React and related technologies.
-
Work closely with UX designers, backend developers, and product managers to deliver high-quality features.
-
Provide guidance and mentorship to junior developers, fostering a culture of continuous learning and improvement.
-
Conduct code reviews to ensure code quality, performance, and security.
-
Optimize applications for maximum speed and scalability.
-
Keep up-to-date with the latest industry trends and technologies, and incorporate them into our development practices.
Qualifications
- 5+ years of professional experience in front-end development, with a strong focus on React.
- Proficient in JavaScript, TypeScript, Tailwind and RESTful APIs.
- Experience with state management libraries (e.g., Redux or Context API), front-end build tools and version control (e.g., Git).
- Strong understanding of responsive design, accessibility, and user experience principles.
- Strong verbal and written communication skills, with the ability to collaborate effectively with team members.
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Very Nice to Haves
- Experience with React Native for mobile app development.
- Familiarity with backend technologies such as Go and PostgreSQL.
- Understanding of AWS services and cloud-based application deployment.
- Prior experience working on e-commerce platforms or related projects.