Job title: Lead/Senior Web Developer
Based at: Port Elizabeth
Reporting to: Head of Technical Development
Experience: minimum 3 years in development role
Education
BTECH or Bsc. In Computing
Technical Expertise
Expert in:
PHP
MySQL
Apache
Highly skilled in:
XHTML/HTML
CSS1.0/2.0/2.1
Javascript
Jquery
AJAX
XML
Cross browser development including IE6
Semantic XHTML/HTML
Desirable:
Flash/Actionscript 2.0/Actionscript 3.0
UX best practices
SEO best practices
Web Accessibility – WAI, WCAG
XHTML5
CSS3
JSON/Prototype/Scriptaculous
An interest in or experience of coding games for the web using FLASH or other alternatives.
Working methodology
Must be familiar and have worked with an MVC framework, preferably Symfony. You will have used version control in a team environment, preferably SVN or possibly GIT. CVS is also acceptable.
You're used to taking either a formal or agile approach to the devlepment life cycle.
You should be competent in testing for caveats in technical solutions you've implemented and have a low track record of introducing bugged code to the repository.
Responsibilities
Working in a team of 4 + occasional contractors, reporting to the Head of Technical Development, you're expected to undertake new projects, see to the maintenance of the existing codebase, which includes enhancement, the adding of new functionality and bug fixing.
You must be comfortable integrating 3rd party apps into the existing codebase.
You'll also be expected to act as co mentor along side the Head of Technical Development to the junior members of the team.
About you
You can work alone or in a team. You are comfortable with the sometimes sporadic switching of tasks which comes with a shift in priorities. You work with a sense of urgency and are accustomed to working under pressure. You're trustworthy, responsible and conscientious. You're resourceful, love challenges and are natural problem solver. You're comfortable communicating with your technical peers and enjoy sharing your ideas and experience.
Most of all, you love coding!
About us
We're an international legal services company which do consulting, training and provide legal information services.
We're heavily reliant on the web, with all our services, administration and marketing involving it in one way or other. We offer training via elearning, which is a development resource intensive exercise and are a leader in this area having won numerous awards for our online courses.