Punk Joburg is essentially a digital advertising agency but actually it’s so much more it’s a
future-facing agency with extended affiliation to the award winning King James Group.
Punk builds brands with technology using the imaginative application of art and science to
create beautiful ideas, products and services. We create the future for our clients- we do
Having won 5 key industry awards in 2 short years of existence, Punk employees have the
exceptional circumstances to develop personally and professionally at a world-class agency
that defines success. Our teams have the canvas to create superior work and grow their
experiences in a progressive, meritocratic culture.
Punk Joburg invites talented, conscientious professionals, who have high aspirations for
their work, the opportunity to join a leading agency that excels in a broad range of
assignments at the cutting edge of our industry.
Currently we are looking for outstanding developers to join our phenomenal existing team of
six, their day is consumed with exciting platform, application and website development.
are motivated to combine the art of design with the art of programming. Responsibilities will
include implementing visual elements and their behaviors with user interactions.
The ideal candidates would need to meet the following requirements:
Proven qualifications and working experience in programming
Writing well designed, testable, efficient code by using best software
Gather and refine specifications and requirements based on technical needs
Be responsible for maintaining, expanding and scaling the solutions
Cooperate with designers to match the visual design intent
Aggressive problem diagnosis and creative problem skills
Solid communication skills and ability to work as part of a team.
Strong organizational skills to juggle multiple tasks within the constraints of
timelines and budgets
Ability to work and thrive in a fast-paced environment, learn rapidly and master
diverse web technologies and techniques.
Stay plugged into emerging technologies/industry trends and apply them into
operations and activities
General knowledge in all steps from concept to finished product- covering
front-end and back-end development.
Ideally proficient- not necessarily a master, in the following:
Relational and non-relational databases
How to interact with APIs and the external world
User interface and user experience
Quality assurance and testing
Java Script Specialization
understanding of the language, its quirks and workarounds.
Knowledge or solid experience in React/React Native
Solid experience in an equivalent front end JS framework such as
Angular, Vue, Ember
Knowledge of Node is advantageous
Familiarity with front-end build tools such as Grunt and Gulp.JS
Good understanding of browser rendering behavior and performance and
proficient understanding of cross-browser compatibility issues and ways
to work around each issue
Industry standard for experience
Employment Equity Experience:
Preferred but not essential