99 Cents
2023-06-08 Cape Town CBD
Job Ref # : 99c04
Industry : Advertising
Job Type : Permanent
Positions Available : 1
99c is a full-service, integrated advertising agency with offices in Cape Town and Johannesburg. We are one of South Africa’s largest independently owned Agencies.
Job Description
You will collaborate with multiple teams, including Designers, UX, SEO Experts, Digital Strategists, Backend Developers, 3rd party suppliers, Client Service and Clients, to deliver high quality, user-friendly, applications that meet our clients' needs.
The ideal candidate must be passionate about problem solving, writing clean and efficient code, keeping up to date with the latest industry trends and have a strong technical background. Are you passionate about creating quality software and web solutions? Then apply now to put your skills to use for some of the biggest brands in the country!
Duties :
- Software systems conceptualisation, scoping, costing and execution
- Creation of micro services in AWS using NodeJS and Lambda
- Building responsive mobile-first websites from supplied creative
- Maintaining in-house applications and productivity tools
- Developing and maintaining Progressive Web Applications
- Evaluating and making recommendations on website performance metrics
- Providing technical guidance to clients and matching the correct stack to requirements
- Identify and address performance and security issues in the frontend code.
- Working with backend developers to create and consume APIs
- Providing detailed feedback of progress through verbal and written reports
- Maintaining code repos in our source control system
- Attending and contributing to technical meetings and daily stand-up
- Contributing to the internal development of staff, systems, and processes at 99c
- Mentor and provide technical guidance to junior frontend developers
- Stay up to date with the latest frontend development trends, techniques, and technologies
- Attending client meetings, presenting work to client
- Ability to scope out technical projects and input on technical requirements Client for proposals
Responsibilities
- Development of Websites, Desktop Applications and Progressive Web Applications using Vue3 and Quasar
- Old Mutual Retirement Game (www.retirementgame.co.za)
- 99c Website (www.99c.co.za)
- Development of Web apps with Vue2 and Vuetify
- Racebook (Vue2 + Vuetify, Axios, AWS Lambda, S3, Cloudfront, RDS, EC2) (www.racebook.co.za)
- SidekickPeople staff directory (NodeJS, AWS Lambda, MS ActiveDirectory) (www.sidekickpeople.co.za)
- Development and maintenance of websites with basic HTML, CSS and JS
- AutoCarTruck (Bootstrap, jQuery) (www.autocartruck.com)
- ShopriteX (www.shopritex.co.za)
Job Requirements
- 6+ years in frontend dev across multiple disciplines and devices
- 4+ years’ experience in developing web and hybrid applications
- Excellent frontend HTML and CSS skills
- Extensive understanding of system architecture and the JS ecosystem including NodeJS
- Strong database and data manipulation skills
- Knowledge of modern JS frameworks (Vue in particular)
- Understanding of AWS systems and operations
- Proven experience as a Frontend Developer or similar role, with a strong portfolio displaying previous work.
- Strong problem-solving and analytical skills.
- Effective communication and collaboration skills.
- Ability to work effectively in a team environment and meet project deadlines.
Nice to have :
- Experience with Vue 3 Quasar framework building Electron, Android and Desktop apps.
Tech used :
- VueJS 2 and 3 (plain JS and Typescript)
- Vuetify Vue Framework
- NodeJS
- SQL Database
- AWS Lambda (microservices / APIs)
- Microsoft Power Suite and ActiveDirectory
- Figma
Interested candidates must please submit a concise CV and salary expectation. Only shortlisted candidates will be contacted. Should you not hear from us within three weeks after submitting your application, please assume that your application has been unsuccessful. We remain committed to the principles of employment equity.