About Us
1-grid.com is a fast-growing web hosting company in Cape Town with an established customer base, recently acquired by recognised leaders in the internet services industry. We have the vision and resources to be the market leader in SA in the next 5 years; this vision is supported by an entrepreneurial culture that encourages innovation, collaboration, and top performance.
Job Purpose
We’re looking for a motivated Front-end or Full-stack Developer to join our dynamic marketing and development team. If you're passionate about building fast, user-focused websites and applications, enjoy working in a collaborative environment, and thrive on solving real problems with clean code — this is the opportunity for you.
You’ll work closely with our design, marketing, and back-end teams to continuously improve the performance, UX, and technical integrity of 1-grid’s public-facing web properties.
Duties and Responsibilities
- Develop fast, accessible, mobile-friendly web pages using modern HTML5 and CSS3.
- Build scalable, maintainable components using React, Next.js, or similar frameworks.
- Collaborate with designers to translate UI/UX mockups into functional and elegant interfaces.
- Use Tailwind CSS or similar utility frameworks for styling.
- Integrate front-end with back-end APIs
- Assist with the maintenance and optimisation of our Next.js-based websites and landing pages.
- Work with SEO and analytics tools to ensure strong technical SEO performance.
- Optimize applications for speed, scalability, and performance across devices.
- Maintain and improve site architecture and reusability of code.
- Participate in code reviews, contribute to our design systems, and champion best practices.
- Use Git and CI/CD workflows for efficient, collaborative development.
- Keep up with the latest trends in front-end and full-stack web development.
Qualifications and Experience
- 3+ years of experience as a Front-end or Full-stack Developer in a fast-paced environment.
- Proficiency in JavaScript (ES6+), React, and Next.js is essential.
- Experience with building and deploying Mobile Applications
- Solid understanding of HTML5, CSS3, and responsive web design principles.
- Experience working with Tailwind CSS or similar utility-first CSS frameworks.
- Strong understanding of Node.js, and experience integrating with APIs (REST/GraphQL).
- Familiarity with Git and CI/CD pipelines (e.g. GitHub Actions, GitLab CI).
- Understanding of technical SEO, performance optimisation, and web accessibility.
- Experience with testing tools such as Jest, React Testing Library, or Cypress.
Key Competencies
- Able to work independently or in a team, managing your time effectively.
- Strong communication skills – able to clearly explain technical concepts to non-technical colleagues.
- Detail-oriented with a passion for clean, well-documented, maintainable code.
- Self-starter who is adaptable, curious, and constantly learning.
- Enthusiastic about building high-quality user experiences.
- No ego – just a strong team ethic and a desire to get the job done right