Deliver front-end elements of mobile and web applications.
Develop prototype interfaces for concept validation and testing.
Assist with technical planning alongside the CTO and development team.
Advise and assist on the overall development strategy and direction.
Take part in regular stand-ups, planning sessions, retrospectives and development sprints.
Contribute to creating and running automated testing, maintenance and bug-resolution processes.
At least 3+ years of development experience in a commercial environment.
In depth knowledge of HTML5 mark-up and the ability to create semantically correct document structures.
Extensive CSS3 knowledge – specifically around flexbox layouts, animations and 2D/3D transformations and media queries.
Significant responsive development experience, developing to fluid layouts, cascading breakpoints and/or specific viewports.
Experience with Git and Github and pull request workflows.
Comfortable working in a Unix environment on OS X.
Writing CSS using the BEM methodology.
Creating/maintaining/implementing a UI style guide.
Some server-side development exposure, ideally with Ruby on Rails, Python, PHP or similar Object Orientated languages.
Hybrid mobile development and deployment wrappers like Phonegap, Cordova, Ionic or similar.
While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful.
When applying for jobs, ensure that you have the minimum job requirements. Only SA Citizens will be considered for this role. If you are not in the mentioned location of any of the jobs, please note your relocation plans in all applications for jobs and correspondence. Please e-mail a word copy of your CV to firstname.lastname@example.org and mention the reference numbers of the jobs.