Job Summary
ENVIRONMENT:
Our client is an innovative professional services firm that supports international clients by delivering tailored solutions across accounting, wealth management, financial planning, currency exchange, and nationality services. They are currently seeking a skilled Front-End Developer to join their in-house Marketing Team in Cape Town. In this role, you will act as the bridge between creative vision and technical execution, taking ownership of all front-end development within the Organisation’s digital ecosystem. You will be responsible for building and maintaining intuitive, high-performing user interfaces across their web platforms. You will collaborate closely with the SEO specialist, digital designers, and IT team to ensure seamless integration between front-end design and back-end functionality, delivering a cohesive and engaging user experience.
DUTIES:
- Front-end development: Lead the coding and implementation of all front-end elements using JavaScript, HMTL and Tailwind CSS.
- CMS management: Take full responsibility for managing and updating their CMS, ensuring content is optimised and the platform runs smoothly.
- Collaboration: Act as the primary point of contact for the IT team to coordinate back-end integration and resolve technical challenges.
- Campaign support: Execute the front-end requirements for omni-channel campaigns, including custom landing pages and interactive elements for lead generation.
- Optimisation: Continuously monitor website performance and implement improvements to enhance user experience and site speed, including SEO/AIO enhancements.
- Follow coding practices: Version control and peer review feedback.
REQUIREMENTS:
You’re perfect for this position if you:
- Have a bachelor’s degree in computer science, Web Development, Information Technology, or a related field.
- Possess a minimum of five years of experience in front-end development, preferably within an agency or a fast-paced in-house marketing team.
- Can implement UI components using HTML, JavaScript and Tailwind CSS
- Have proven experience managing and maintaining a CMS.
- Are comfortable creating reusable components for a style guide.
- Have a passion for creating high-converting, responsive landing pages and web interfaces.
- Basic familiarity with frameworks e.g. React, Vue, Angular
- Feel comfortable brainstorming with copywriters and designers to turn creative concepts into functional digital experiences.
- Understand best practices for web performance, SEO, and cross-browser compatibility.