Company:
Publicis Groupe
Industry: Advertising / Branding / PR
Deadline: Not specified
Job Type: Full Time
Experience: 5 years
Location: Western Cape
Province: Cape Town
Field: ICT / Computer
Overview
- We are looking for a seasoned full stack developer who’s strong at Terraform, Contentful, REACT, Gatsby, NEXTjs, Strapi, Azure, AWS and GCP.
- Contentful is a leading content platform that powers digital experiences for thousands of global brands.
- Contentful unifies content in a single hub, structures it for use in any digital channel and integrates seamlessly with hundreds of tools through open APIs.
- Gatsby, NEXT.js, Nuxt.js frontend React frameworks power the front end clients consuming Contentful API data and some of our Strapi API data.
- We also use the Piral framework for next generation portal applications. It allows us to build web apps that follow the microfrontends architecture.
Responsibilities
- Develop front end website architecture
- Design user interactions on web pages
- Develop back end website applications
- Create servers and databases for functionality
- Ensure cross-platform optimization for mobile phones
- Ensure responsiveness of applications
- Work alongside graphic designers for web design features
- Responsible for and manage a project from conception to completion (i.e. the final product)
- Design and developing APIs
- Meet both technical and consumer needs
- Keep abreast of developments in web applications and programming languages
Qualifications
- A Degree in Computer Science
- At least 5 years’ experience working as a Fullstack Engineer or in a similar role
- Proficient with fundamental front-end languages such as HTML, CSS and JavaScript
- Proficient with server-side languages such as Python, Ruby, Java, PHP and .Net
- Proficient in Wordpess CMS development
- Proficient with database technology such as MSSQL Server, MySQL, Oracle and MongoDB
- Familiar with JavaScript frameworks such as Angular JS, React and Amber
- Knowledge of and experience with Laravel Framework
- Knowledge of and experience with GIT and popular code repository management tools
- Knowledge of and experience with online payment integration
- Experience with Linux Cron Jobs, FTP, SFTP , File import and export
- Knowledge of and experience with visualization tools like Docker
- Excellent communication skills
- Good problem-solving skills
- Strong organizational and project management skills
Personality Attributes
- Team player with the ability to work independently
- Able to remain calm in a highly pressurized environment
- Problem solver
- Deadline driven
- Resilient
- Meticulous with attention to detail
- Proactive
​Other:
- Flexible to work beyond normal office hours (overtime if and when required)
- Comfortable to work on-site (at the office if and when required)