Job Specifics: Work Model: In-office for first 6-months, thereafter hybrid Job Type: Full Time Location: Johannesburg Role Overview We are recruiting for a talented Front-End Web Developer who is passionate about blending design with programming.
This role involves translating UI/UX designs into responsive, scalable, and user-friendly web applications.
You'll be working closely with a collaborative team of developers, designers, and product managers to ensure smooth implementation of visual elements and application functionalities.
Key Responsibilities: Develop new user-facing features and ensure the technical feasibility of UI/UX designs.
Build reusable code and libraries for future use.
Optimize applications for maximum speed and scalability.
Validate user input before sending it to the back-end.
Collaborate with team members, including back-end developers and designers.
Maintain design consistency and brand guidelines across platforms.
Debug and fix issues to ensure a seamless user experience.
Stay up-to-date with industry trends and integrate emerging technologies.
Prototype and present demos to key stakeholders.
Required Skills: Front-End Technologies: Proficiency in HTML5, CSS3, and JavaScript, with experience in frameworks like React, Angular, or Vue.js.
Responsive Design: Expertise in mobile-first development using frameworks such as Bootstrap or Tailwind CSS.
Version Control: Skilled in using Git for code versioning.
Testing & Debugging: Familiar with testing tools such as Jest, Mocha, or Cypress.
Performance Optimization: Knowledgeable in performance techniques and tools like Lighthouse.
API Integration: Experience working with RESTful APIs and GraphQL.
SEO & Accessibility: Understanding of SEO principles and WCAG accessibility guidelines.
Education & Experience: Bachelors degree in Computer Science, Information Technology, or a related field.
Minimum of 4 years of front-end development experience.
Portfolio showcasing previous projects and expertise.