Sign up to save this job, get alerts, and apply with an optimized CV.
Website Developer, Front end Developer
Job description
We're looking for a talented and detail-oriented Front-End Website Developer to join our team. You'll be responsible for bringing UI/UX designs to life, ensuring responsive and smooth web experiences, and collaborating with back-end developers and designers to build functional and visually appealing web interfaces.
What You'll Do
-
Develop user-facing web pages and components using HTML, CSS, and JavaScript (React or similar frameworks)
-
Ensure responsive design across all devices and browsers
-
Optimise website performance for speed and scalability
-
Collaborate with UI/UX designers and back-end developers to integrate APIs and services
-
Debug and fix front-end bugs and issues
-
Stay up to date with modern front-end trends, frameworks, and best practices
What We're Looking For
-
25 years' experience in front-end development (commercial or freelance)
-
Strong knowledge of:
-
HTML5, CSS3, JavaScript/TypeScript
-
Front-end frameworks like React, Vue, or Angular
-
CSS frameworks like Tailwind or Bootstrap
-
Version control (Git/GitHub)
-
-
Experience working with REST APIs
-
Ability to turn design mockups (e.g. Figma, Adobe XD) into clean, functional code
-
Strong understanding of cross-browser compatibility and mobile responsiveness
-
Experience with basic SEO and accessibility best practices is a plus
Bonus Points For:
-
Experience with headless CMS platforms (e.g. Strapi, Sanity, Contentful)
-
Working knowledge of front-end build tools (Webpack, Vite)
-
Familiarity with deployment tools (e.g. Netlify, Vercel)
-
Graphic design skills or familiarity with design software
Minimum Requirements
-
Matric certificate
-
Diploma or certification in web development or computer science preferred (but not essential if backed by strong portfolio or experience)
-
Strong portfolio showcasing responsive websites or web apps youve built
Required skills
Sign up to apply
Create a free account to apply for this job and get access to:
- AI-powered CV optimization for this specific job
- Save jobs and create custom alerts
- See your CV match score for each job
Company information
- Company
- MyCareerCraft
- Location
-
South Africa, Gauteng, Johannesburg
South Africa - Posted
- 1 year ago
Interested in this position?
Create your free account and tailor your CV to match this job.