JOB DESCRIPTION
The following breakdown outlines your key responsibilities & duties inclusive of the skill set required. The list is not exhaustive. As your career progresses within the company we will expect you to grow and develop in your role. Any major changes in your Job Description will be noted.
Title: Lead Developer
Department: Development
Reporting to: Founders
Effective date: Immediately
Description summary:
OurHood requires committed and dynamic web developers with a focus on developing a hyper localized social media platform. Our application runs on desktop and mobile devices, and the role is to spearhead the development of the platform.
The position entails working in a highly collaborative team environment servicing the needs of our product and audience as we grow throughout Southern Africa.
This career opportunity offers an exciting opportunity within a dynamic, funded start up organization, with a strong focus on social audience development and management.
Position Overview
CORE RESPONSABILITIES:
Tasks include, but not limited to:
- Development of data structures and models in Parse, a relational database such as MySQL or SQL Server as well as a NoSQL Database such as CouchDB or MongoDB
- Development of PHP, Ruby or nodeJS code to support server applications
- Development of client side JavaScript, utilising both pure JS and jQuery along with libraries such as AngularJS, Ember, Backbone, etc.
- Developing HTML5/JS as required
PERSONAL GROWTH OPPORTUNITIES:
- Participate in company learning opportunities
- Share audience development experience and knowledge within team, and company
RESPONSIBILITY AND AUTHORITY:
- Conform to standards as laid down by management
- Act proactively to ensure positive development
- Drivers Licence and own transport Essential
- Matric Essential
- Relevant Tertiary Qualification Preferred
- 3 years development experience Essential
PERSONAL QUALITIES:
- Well organised
- Strong attention to detail
- Excels with long term complex problems
- Ethical
- Committed to service orientated business practice
- Professional
- Confident in abilities
TECHNICAL SKILLS:
Rating Skills
1 Training / Self-Taught
2 Limited
3 Solid
4 Extensive
5 Expert
- Microsoft Office 4
- MySQL / SQL Server 4
- Parse or similar Cloud frameworks 3
- PHP or Ruby 3
- NoSQL DB 2
- JavaScript 4
- JQuery 4
- HTML 4
- CSS 4
- Source Control Tools (i.e. SVN, Git,etc.) 3
QUALIFICATION REQUIRED:
The candidate must have a tertiary technical qualification, preferably in information systems, accounting, computer science or related discipline. Work experience will be taken into consideration for an exceptional candidate.
CLEARANCE:
- Clear reference checks
- Qualification checks
- If need be credit & criminal clearance