Location: JohannesburgJob Type: Full-timeReports To: Lead Developer / CTO
Job Overview
We are looking for a talented and creative Frontend Developer to join our team. The ideal candidate will be responsible for building and optimizing the user interface and experience of web applications. You will collaborate closely with backend developers, designers, and product managers to deliver seamless and visually appealing web applications. This role requires a strong eye for design and user experience, as well as a deep understanding of web technologies.
Key Responsibilities
UI/UX Implementation: Translate design wireframes into responsive and interactive web pages using HTML, CSS, and JavaScript.
Component Development: Develop reusable components and front-end libraries for future use.
Performance Optimization: Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.
Cross-browser Compatibility: Ensure compatibility across different browsers and devices.
Collaboration: Work closely with backend developers to integrate APIs and services into the frontend.
Testing & Debugging: Conduct unit testing and debugging to ensure smooth user interactions.
Continuous Improvement: Stay updated with emerging trends and technologies in front-end development and propose improvements to existing systems.
Required Skills & Qualifications
Bachelor's degree in Computer Science, Web Development, or related field.
Proven experience as a Frontend Developer or in a similar role.
Technologies: Proficiency in HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js.
Responsive Design: Strong knowledge of responsive design techniques and frameworks like Bootstrap or Tailwind CSS.
Version Control: Experience with version control systems (e.g., Git).
Testing: Familiarity with front-end testing frameworks like Jest, Mocha, or Jasmine.
Collaboration Tools: Experience with Agile development practices and collaboration tools like JIRA, Trello, or Asana.
Soft Skills: Strong communication skills, attention to detail, and ability to work in a fast-paced team environment.
Preferred Qualifications
Experience with front-end build tools like Webpack, Gulp, or Grunt.
Knowledge of CSS preprocessors (e.g., SASS, LESS).
Familiarity with RESTful APIs and web services integration.
Understanding of SEO principles and how to implement them.
Benefits
Competitive salary and bonuses.
Professional development and training opportunities.
Health, wellness, and retirement benefits.
Flexible working conditions, including potential for remote work.
Application Deadline: 2024/10/31
#J-18808-Ljbffr