Job Purpose: As a Software Developer will be responsible for creating software solutions providing maintaining supporting and advising to employees about the organization s systems and facilities.
Main Duties:
Building maintaining and improving the companys web and mobile applications.
Assist executive team members in creating growing and building a world class industry leading organization.
Drive company results from both an operational and financial perspective working closely with the COO CEO and other key executive team members.
Spearhead work on API engine; catering to millions of real time requests.
Create and maintain a comprehensive technical documentation for software projects including user manuals and test plans.
Help keep tech stack updated and interesting.
Provide accurate and timely reports outlining the operational condition of the company.
Support and advise various departments on their technological needs and tools.
Any other duties that may be assigned
Person Specification
Collaborative
Timeconscious
Proactive
Optimistic
Honest
Envisioning
Sociable
Innovative/ creative
Technical
Adept at Microsoft Office Suite
Excellent written and oral communication
Sound knowledge in JavaScript (es6 advantage).
Experience in mobile apps development using React Native.
Knowledge and experience with HTML CSS3 and SQL(PostgreSQL)
Analytical/Problem Solving skills
Product and UX understanding
Managerial
Strong SelfManagement Skills
Networking/Lobbying
Conflict Resolution
Planning
Coaching
Strategic Development
Qualification
Minimum of Bachelor s Degree in in Computer Science Software Engineering or a related field.
Experience
Minimum of at least three (3) years of relevant work experience.
Product and UX understanding Sound knowledge in JavaScriot (es6 - advantage) Experience in mobile apps development using React Native