High-Potential Apprenticeship Program in Software Engineering
--Elewa Offices--
We only hire profiles that fit our culture, as contained in our "CODE(T)" Core Values:
- Cooperative - ONLY by giving and helping others succeed (this includes our colleagues, clients, and the community/society), we succeed ourselves. We go by the mantra, one for all and all for one!
- Ownership - We commit to what we promise. Sometimes we fail, but we communicate early, own up to our failures and learn from them. This makes us dependable and trustworthy to our colleagues and clients.
- Detail – We care about the details. We only develop quality solutions that last. Quick and dirty is not our style, instead we advocate for long term and holistic thinking in all that we do. Personal growth is our single most important metric.
- Empathy – Humility and respect are some of our key values even as we endeavor to put ourselves in other people’s situations.
- Transparent - We are an open organization that shares what we know, believes in open source & open information, and understands there’s always more to learn.
- # All these contribute to the Circle of Safety amongst all the people in and at Elewa.
About Elewa:
Established in 2015, Elewa is an education innovation organization, with activities across the education & training, software/cloud development, and venture studio industries. “Elewa” is Swahili for “To understand.” Elewa believes everyone deserves the education/training and opportunity to reach his/her full potential in life.
Elewa contributes to the attainment of its vision through its three main activities i.e. Elewa Education, Elewa Tech, Elewa Ventures & The Creative Hub. The opportunity advertised herein falls under Elewa Tech (iTalanta) which is described a little bit further below;
Elewa Tech trains IT resources from East-Africa on the development of cutting-edge technology. Elewa Tech applies Elewa’s education methodology in-house in the implementation of Software Development Practical Training (Apprenticeship) Program.
These human resources are organized into teams which offshore the tech services of start-ups on the international market via business process outsourcing, hence matching East-African IT talent with rapidly growing global demand. Part of these resources are deployed internally, to develop and support training programs for Elewa’s customers and projects such as Elewa Education’s SaaS platform (conversational learning), as well as Elewa Ventures and our impact projects, …
Elewa Group Website: https://elewa.ke
About the Position
As part of the High-Potential Apprenticeship Program in Software Engineering at Elewa, you will sharpen your skills working with many of the most modern technologies currently available worldwide. Technologies and practices include TypeScript, Angular 8+, Firebase, Node.JS, Functional Programming, Declarative Programming, Discrete Mathematics & Statistics, Firebase, PWA, Machine Learning & AI, Design Thinking, Data Visualization, Agile Development, ...
During this job placement, time will be allocated for theoretical learning as well as practical programming and software development. Due to the advanced nature of the skills gained on the job, this on-job program requires a two-year commitment. After the apprenticeship program, candidates will have the chance to join Elewa and/or its partner companies' elite circle of technical consultants with dedicated growth paths depending on interests.
Successful candidates for this program shall be engaged in several projects as part of our technical Team, which is based in East Africa, but serve clients that are spread in different parts of the world.
Application Guide
When doing introduction about self, keep it simple i.e. Short description of your experience up to current engagement. your future aspirations and your motivation to join Elewa, your current and expected salary/remuneration.
As for the CV attachment, the cover letter should be joined with the CV as a single document and it should clearly state the position for which you are applying. The CV should have at least 2 professional referees.
Kindly Note that;
· Elewa is an Equal Opportunity Employer and therefore is committed to equal treatment of all.
· We do not charge/accept any amount or security deposit from anyone at all points of our recruitment process.
Summary of Roles and Responsibilities
- You will, in stages, develop increasingly complex solutions to solve technical needs around a range of industries i.e. Fin-Tech, HR-Tech, Agri-Tech, Ed-Tech, Health-Teach etc.
- You will develop and maintain a single codebase that will be deployed to both Web, Android and Desktop applications.
- You will develop back-end and front-end solutions that offer a rich user experience.
- You will develop and apply advanced mathematical and technological reasoning skills that can be applied practically to solving software development problems.
- You will develop and apply advanced principles of software architecture and SOLID development.
- You will develop and apply a widespread range of different technologies, software development techniques, and practices that are cutting edge but not widespread currently in the Market.
- You will work collaboratively with a team of peers and technical consultants in modern organizational structures to quickly iterate on and output solutions for our customers.
- You will perform any other duties and responsibilities which may be assigned by Elewa's leadership from time to time which MUST be related to the achievement of Elewa's mission and vision.
Qualifications, Background, competencies, and attributes
(Knowledge, skills, and abilities may have been acquired through a combination of formal schooling, self-education, and prior experience or on-the-job training).
- Cultural fit as per our "CODE (T)" Core Values is a MUST.
- We are looking for an ambitious and dependable person, hungry for personal growth and development.
- The incumbent for this role should be an open minded person that challenges all knowledge and assumptions and that is inspired to solve the problems of today's societies.
- It is an added advantage if you possess a Bachelor's or Master's degree in Computer Science, Information Systems, Engineering or a related field and with some experience.
- You must be able to showcase some of the previous projects that you have done for clients or real world usage and have strong analytical, critical thinking, reasoning, communication and problem solving skills.
- We are looking for a holistic individual that demonstrates high potential.
- Ability to work well both independently and as part of a team.
What We Offer
Environment
A strong company culture guided by our "CODE (T)" Core Values.
A flexible and friendly work environment in which you experience and contribute into our Circle of Safety.
A unique opportunity to become part of a highly-skilled network of software developers, architects, and technical consultants.
We strive to attain balance of body, mind and emotion in a fast-paced world.
Growth
We provide you with knowledge and skills that are highly advanced.
The opportunity to learn at light speed.
A personal ambitious training plan depending on your respective areas of interest.
We stay in touch with ourselves, evaluate our current state and set targets for our next challenge.
Perks
Global recognition of your acquired skills.
A rare opportunity to grow self and others.
A competitive remuneration package in line with the industry and your level of experience to enable you to fully focus on the program.
A full-time position.
Bottomless quality Coffee/Tea.