Position Summary: Requirement gathering, Designs, implements, qualifies and documents software deliverables for clients

Duties and Responsibilities:

  • Exposure to elements of the web development full-stack model. Familiarity with at least one element of the development stack with a capacity to expand further.
  • As an active design team member, possesses the ability to learn new patterns and techniques rapidly. Easy to mentor and willing to expand into new areas of skill. Flexible mindset to new implementation techniques and able to take guidance on coding style and substance.
  • Able to implement test solutions for developed code and execute quality processes on new code prior to submission.
  • Evolving skills in documenting deliverables in a collaborative and clear manner. Capable of making updates to reflect changes to work products submitted.
  • Strong teamwork aptitude and ability to partner with seniors for guidance and learning opportunities.
  • Demonstrates emerging fluency in communication and relaying of technical details on feature operation and design decisions within the working team.
  • Can contribute to the body-of-knowledge relating to new and existing software platforms.

Education: Diploma in computer science, IT, software engineering or equivalent experience


  • Proficiency in (some): PHP, Java, Python, bootstrap, Objective-C, HTML 5, CSS and JavaScript , Agile, SQL, NoSQL, Git.
  • UX frameworks, Joomla & WordPress
  • Unit testing
  • Basic level in SEO
  • Mobile application development (Android & IOS)

NOTE: Priority will be given to those who reside in Morogoro town.