Purpose Of The Role
The role will require the candidate to be both visually creative but also have a logical mind for development. The candidate will work as part of a small self-organising team with varying skillsets. Primarily the candidate will function in a support capacity - creating and maintaining bespoke web based tools, programs, platforms and services. The developer will have the responsibility of determining the technical viability of ideas/proposals, improving existing systems, and contributing their ideas that will help the department grow. They will need to be responsive and keep up to date with new technologies and ideas and have the desire to be a pioneer wherever possible. The visual side of the role will include creating visually stimulating creative and on occasion interactive media. Often the role will require bringing creative ideas to life using technical skill.
Duties Include, But Not Limited To
- Upkeep and maintenance of existing products (HTML, CSS, JS, WordPress, PHP)
- Coding and developing features for new and existing products. (HTML, CSS, JS, VueJS)
- Designing and planning technical solutions to meet business requirements (UI and UX)
- Designing and coding a range of creative including: mailers, websites, landing pages (HTML, CSS)
- Taking part in team activities such as collaborative-development and collaborative-design and code-reviews.
- Taking part in cross-team activities such as knowledge sharing and documentation.
Essential Criteria
- Excellent understanding of JavaScript
- Experience with frameworks (Vue)
- Excellent understanding of HTML and CSS (Mobile Responsive Splash Pages)
- Experience with NodeJS and NPM Projects
- Experience with GIT/TFS
- Good understanding of basic programming practices (Clean Code)
- Ability to collaborate with others and work well within a team
- Ability to keep up with a growing, fast-paced environment
- Candidate must have the right to work in South Africa or European Union
- Some experience in Adobe Products (Photoshop, Illustrator)
- Some experience with C#.NET and experience with Visual Studio
- Experience with E-mailing, email campaigns.
- Basic experience with server administration (cPanel)
- Basic experience with SEO
- Familiarity with Wordpress CMS (Themes, plugins, and maintenance)
- The ability to drive concepts through the entire creative process
- Team player who can communicate effectively
- The ability to multitask on a continuous basis
- Able to work in a deadline driven environment
- Strategic focus and conceptual / big picture ability
- Ability to transfer ideas into action with a sense of urgency
- Please note we will apply relevance to our Talent Management and Talent Development Programme as part of our recruitment process.
- Shortlisted candidates may need to complete an assessment.
Should you not hear from us within 2 weeks, please deem your application as unsuccessful.
The perfect place to work, play and grow!