Front End | Full Stack Developer

Cape Town, WC, ZA, South Africa

Job Description

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

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1563559
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, WC, ZA, South Africa
  • Education
    Not mentioned