Job Title: Software Developer Intern

Reports To: Lead Developer, IT Manager

Location: Nairobi

1. About TrustGro
TrustGro is a leading non-deposit taking microfinance company that provides a range
financial services which are geared towards enhancing the quality of life of its
customers. 

2. Purpose of the Position
TrustGro is looking for an Intern who will work under the guidance of experienced Full
Stack developers. We frequently work in small teams to solve problems, explore new
technologies, and learn from one another. The ideal intern for this environment should
be enthusiastic and  collaborative. 

3. Responsibilities

- Hands on development of web apps, which includes development of HTML/CSS and
web pages based on wire frames and visual designs.      
- Development of dynamic and engaging web functionality using JavaScript and
scripting languages.     
- Ensure the technical feasibility of UI/UX designs.     
- Thoroughly test your work on multiple browsers and mobile devices.      
- Demonstrate effective communication with fellow team members and
management.      
- Rapidly prototype ideas to learn what works and how to elevate concepts to the next
level.      
- Design, build and maintain client-side and server-side architecture.     
- Build front-end applications with appealing UI/UX.
- Develop and manage well-functioning databases and applications.
- Developing and designing effective and secure APIs as well as working with third-
party APIs.
- Conferring with teams to resolve conflicts,prioritize needs and develop solutions.    
- Developing and validating test routines and schedules to ensure that test cases mimic
external interfaces and address all browser and device types.
- Maintaining an understanding of the latest web applications and programming
practices.     
- Identifying problems uncovered by customer feedback and testing and correcting
respective problems.
- Evaluating code to ensure it meets industry standards, is valid, is properly structured,
and is compatible with browsers,devices, or operating systems.
- Agility and on-time delivery of assigned projects.
- Write technical documentation. 

4. Requirements
·      
- Bachelor's Degree in Computer Science,Software Engineering, or related area
- Strong proficiency with HTML5, CSS &JavaScript and jQuery (React is a bonus)
- Experience programming in Python, C# or Java Experience writing code from scratch
- Strong communication and presentation skills
- Self-motivated and results oriented
- Ability to interact with cross-functional teams
- Strong problem-solving abilities
- Highly developed analytical and organizational skills
- Ability to work in a fast-paced environment

How to Apply
Qualified applicants are encouraged to send their application letters and CVs to
careers@trustgro.com
with the subject “Software Developer Intern” on or before 27th
May 2022.
 
Only shortlisted candidates will be contacted.