Front End Developer - Pretoria, South Africa - Instacom

    Instacom
    Instacom Pretoria, South Africa

    4 weeks ago

    Default job background
    Description
    • Lead the development and maintenance of high-quality frontend code for web applications, ensuring responsiveness and cross-browser compatibility.
    • Collaborate with UI/UX designers to translate design concepts and wireframes into functional and beautiful user interfaces, using HTML5, CSS3, and JavaScript.
    • Expertise in is preferred, with a strong understanding of other modern JavaScript frameworks (React, Angular) to support diverse project needs.
    • Utilize popular frontend development tools and design software, such as Figma, Sketch, and Adobe Suite, to create and implement designs.
    • Conduct thorough UI/UX research and analysis to inform design decisions and create user-centered solutions.
    • Optimize applications for maximum speed and scalability, while ensuring adherence to web standards and accessibility guidelines.
    • Participate in code reviews, mentor junior developers, and advocate for best practices and continuous learning within the team.
    • Stay updated with the latest frontend technologies and trends, applying this knowledge to improve our applications and development processes.
    • Responsive designs
    • Engage in continuous learning to stay abreast of emerging technologies and propose innovative solutions to enhance application functionality and user experience.

    Requirements:

    • Degree or Diploma in Design, or a related field.
    • At least 5 years of proven experience as a Frontend Developer or similar role, with a strong portfolio showcasing your skills and past projects.
    • In-depth knowledge of frontend development, technologies, including HTML5, CSS3, JavaScript, and experience with or similar JavaScript frameworks.
    • Excellent problem-solving skills and ability to work in a fast-paced, agile development environment.
    • Solid understanding of UI/UX design principles and experience using tools such as Figma, Sketch, and Adobe signs.
    • Familiarity with responsive and adaptive design techniques, along with an understanding of accessibility standards.
    • Experience with version control systems (e.g., Git) and familiarity with frontend build tools (e.g.Webpack, Gulp).
    • Excellent problem-solving abilities, strong attention to detail, and a commitment to delivering high-quality user experiences.
    • Strong communication and teamwork skills, capable of collaborating effectively with both technical and non-technical team members.
    • Experience with CSS preprocessors (e.g., SASS, LESS) and CSS frameworks (e.g., Bootstrap, Tailwind).
    • Familiarity with RESTful APIs and asynchronous request handling