Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Apr 18, 2018
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Andela provides companies with access to the top 1% of global tech talent. We identify high-potential developers on the African continent, shape them into world-class technical leaders, and pair them with companies as full-time, distributed team members. Accelerate your product roadmap while minimizing time spent interviewing, on-boarding, and training ne...
    Read more about this company

     

    Andela Kenya Fellowship Cycle 29

    Do you dream of using technology to change the world?

    Join the Andela movement, to ensure that while the digital revolution may have begun in Silicon Valley, its future will be written in Lagos, Nairobi, Kampala and cities across Africa.

    THE ANDELA FELLOWSHIP

    The Andela Fellowship is a full-time employment opportunity that will enable you to own your learning as you hone the skills you need to become a global technology leader. We seek out exceptional people from a variety of backgrounds who are committed to unlocking their full potential and improving the world through technology.

    Through four years of intensive learning and real work experience on the world’s leading engineering teams, you’ll master the professional and technical skills needed to become a global technology leader.

    Watch the full video of a deep dive on Andela and you can read more about our values 

    THE APPLICATION PROCESS

    Stage 1: Join our Community

    You’ll join 10,000+ aspiring tech leaders by expressing your interest and describing your motivations for leveraging Andela’s technical leadership resources. Complete a free application and personality/values assessment so we can learn how to further empower you as a tech leader.

    Stage 2: Advance your Expertise 

    You will leverage our open-source learning resources for software development and team skills to complete a technical assessment that will evaluate your knowledge of the content you’ve learned. You can find the downloadable version of this course

    Stage 3: Meet us Face to Face

    Based on the quality of outputs you create you may be invited to a panel of interviews made up of staff members and developers at an Andela office.

    Stage 4: Simulated Sprint

    Successful applicants are invited to participate in a two-week, simulated development sprint led by senior Andela developers. The two weeks comprise of one week of home-based self-learning and one week of product development on-site at an Andela campus.

    You’ll be expected to learn independently as well as on a team to deliver a final project. We’re looking for work ethic, passion, and teamwork.

    Stage 5: Become an Andelan

    The highest performing participants are accepted into Andela’s four-year Technical Leadership Program

    For inquiries, please read the Application FAQs and Home Study FAQs. If you still have unanswered questions, please send an email to kenya.apply@andela.com.

    Apply today and see if you have what it takes!

    Recruitment Schedule for Andela Kenya Fellowship Cycle 29

    Home Study Test: The Home Study test is a requirement for making it through our selection process. Please study and complete the Home Study Curriculum before your test. 

    Home Study test Deadline:  May 3rd 2018

    Interview Dates:  May 28th - June 1st 2018

    Simulated Sprint (Boot Camp): June 25th - July 6th 2018 

    Andela Kenya Cohort 29 Fellowship:  August 6th, 2018 - August 2022

    go to method of application »

    Software Development-Lead Facilitator

    Summary:

    Do you have the potential, skills, and desire to become one of the top 10% Technology Leaders in the world?

    At Andela, we believe that Technology Leaders are defined by their ability to model, capture, and transfer the mindset and best practices of their craft to any technology professional from entry level developers to senior software engineers.

    In this role you will nurture that expertise by daily investing in the next generation of African technology leaders to gain the skills needed to be globally employable software developers.

    Role-specific Responsibilities:

    • Drive teams of software developers (junior and senior) to rapidly develop great software products
    • Inspire and Mentor aspiring Software Developers and Software Development Learning Facilitators
    • Support the learning and professional development of dozens of Africa's most talented software developers every day
    • Deliver actionable feedback and support multiple learners to grow significantly
    • Drive creative solutions that improve the standard of our software products and learning programs
    • Model Technical Leadership that other Facilitators can look up to and learn from

    Andelan Responsibilities:

    • Take ownership of our vision and help us innovate, grow, and thrive as a department and an organization
    • Collaboratively and passionately deliver excellent work with integrity everyday
    • Continuously level up your own skills and grow with the organization

    Qualifications:

    The ideal candidate for the role MUST have experience with the following:

    • Minimum 4 years working experience (or equivalent experience with multiple professional software development product teams) in Full-stack Software Development
      • JS (Node/Angular/Meteor/React)
      • Python (Flask/Django)
      • Ruby (Rails)
      • Mobile Development (Android/iOS)
      • PHP
      • Go
    • Experience with Agile Software Development Techniques and Tools
      • SCRUM/Kanban/Extreme Programming
      • Trello/Pivotal Tracker/Zenhub
      • Version Control (Github/Bitbucket)
      • TDD
      • Continuous Integration
      • Docker/Vagrant
    • Leading teams to build and deploy Professional Software Products
    • Relational/Business/People/Soft Skills experience
    • EPIC Values alignment
    • Demonstrable commitment to the learning & development of people and technology
    • The ability to learn new things fast whilst delivering value on it simultaneously

    Other desirable skills that it would be nice for an ideal candidate to have experience in include:

    • Software Development Instructional Design
    • Curriculum design
    • Program development
    • Setup Workshops, Bootcamps, Developer Groups or Forums
    • Mentorship or Coaching in Software Engineering
      • Facilitated learning in a structured learning environment
      • Mentored or coached upcoming developers in a structured or unstructured setting
      • Spoke at Tech Forums or workshops

    go to method of application »

    Human Resource (People&culture;) Director

    About the Role

    The People & Culture Director will be responsible for strategic and operational development, management and planning of the People and Culture function and corporate and information governance portfolio. The role is responsible for ensuring proper management of the entire life cycle of an employee from onboarding and forward.  This role reports into the Country Director as well as the Global VP of People & Culture.  (The Human Resource Department is the equivalent of the People and Culture Department at Andela)

    Key Responsibilities

    Strategy Development

    • Collaborate with the VP of People & Culture (P&C) and the overall Andela P&C team in setting the global People strategy.
    • Champion Andela Kenya People priorities
    • Lead in the execution of the Global Andela P&C strategies, ensuring that these are in line with Country Leadership Strategy.

    Organization development and  Change Management

    • Drive organizational change initiatives in line with the Country Leadership strategy.
    • Drive Andela culture initiatives in Kenya.
    • Ensure that all roles are well defined and collaborate with departmental heads to ensure that all job descriptions are upto date.
    • Manage organizational development (OD) strategies and processes for departments including performance management, talent development, team effectiveness, and leadership coaching.

    Performance Management

    • Overseeing the entire process of performance management, ensuring timely submission of reports and their analysis.
    • Co-ordinate with Departmental Heads in ensuring that staff appreciate the linkage of performance to reward.
    • Support performance systems including ad hoc performance support and training interventions as needed.
    • To lead on the implementation of, and updates to, the Andela’s performance management strategy.

    Talent Operations

    • Facilitate the Career and succession plans for key talent and key positions at Andela Kenya. Advise the Country Director and the Departmental Heads on the staff turnover and propose measures for talent retention.
    • Provide HR monthly reports plus any that may be required by the VP of P&C and the Country Director.
    • Facilitate the Career and succession plans for key talent and key positions in Andela Kenya.

    Talent Management

    • Provide professional expertise and support in the design, development and implementation of the talent review process that is required to achieve business goals and results in the creation of an internal bench of top talent.
    • Collect, analyze and maintain data gathered to inform targeted leadership development
    • Research and assist in the development of Performance Management training programs that focus on enabling the workforce to achieve improvements with priority organizational concerns.
    • Collaborate in developing, initiating and maintaining effective programs for workforce retention, promotion and succession planning.
    • Work closely with the line managers to prepare talent maps for business unit to career progression and feeds leadership pipeline.

    Employee Relations

    • Supporting and advising the VP of P&C and Country Director on the opportunities for improvement of employee relations.
    • Enhance two-way communication within the business unit by ensuring that employees and other stakeholders are informed of what is happening, why it is happening and how it affects them.
    • Implement the disciplinary and grievance handling policies and procedures taking into account application of law, organization values, operational policies and procedures.
    • To liaise with Legal & Company Secretary Division on all legal issues relating to staff and ensure timely closure of the same.
    • In liaison with the Heads of Department and or other concerned Departments, line management and staff, investigate or coordinate the investigation of staff cases relating to disciplinary and grievance matters and ensure their conclusion and or determination.
    • Oversee the staff wellness programs and medical scheme.
    • Manage staff separation procedures and communication, ensuring that internal policies and related statutory requirements are observed/fulfilled.

    Business Partnering

    • Support and advice on P&C challenges and issues facing the department.
    • Creating a high customer experience to internal clients requiring P&C services.
    • Participate in employee related initiatives to ensure the organization embraces and adheres to the company’s defined culture and values within the office.
    • Support the business to understand the People and Culture.

    Qualifications and Experience

    • Bachelor/ Masters Degree in Human Resource Management
    • CIPD qualification would be an added advantage.
    • At least 7 years experience in a similar capacity in an international organization.
    • Strong business acumen through understanding of business goals,vision, culture and environment.
    • Strong negotiation and influencing skills.
    • Analytical, able to analyze data from different sources.
    • Self starter and able to work autonomously.
    • Facilitating human resource management and workforce planning.
    • Mentoring and coaching staff.
    • Genuine passion for people.
    • High emotional intelligence.

    EPIC Values Alignment

    Demonstrable commitment to the learning & development of people and technology

    The ability to learn new things fast enough to amaze your friends and family
    Interested?
    If the above sounds like an exciting role to you, please tell us why you believe you’re a good fit and we’ll be in touch.

    Benefits & Compensation

    • Full-time compensation
    • Full medical coverage
    • Breakfast, lunch and snacks provided daily
    • Beautiful working environment
    • Opportunity to work with the brightest minds on the planet
    • Oh, and a chance to change the world!

    go to method of application »

    Technical Lead (Technical Success Manager)

    About the Technical Success Manager Position:

    As Technical Success Manager, you will be responsible for helping Andela’s Software Engineers successfully engage remote clients. Distributed work environments are growing in popularity but the lack of physical proximity still brings unique operational challenges. As our engineers partner with teams spread around the world, across industries and across technology stacks, your role will be to help make the client and the remote team feel much closer.

    No two days will ever be alike and variety will be the only constant. In the morning, you might find yourself helping engineers better understand the business value of their California team’s user stories; in the afternoon, you might virtually travel across the Atlantic in order to support another team of engineers as they strategically plan a data migration for their team in London.  

    With your knowledge of business, technology, remote communication and agile project management, you will help make the distance between our engineers and their teams---thousands of kilometers in most cases---feel like a logistical afterthought.

    Key Responsibilities

    The specific responsibilities of the Technical Success Manager position include:

    • Interfacing with the client to understand a client's business as well as their goals and visions for products being supported by Andela
    • Ensuring that our engineers are able to understand the business context and value of their tasks, as well as how it impacts users.
    • Working with our engineers to decompose high level stories into smaller, specific tasks and provide high level design support to help them understand how to solve specific coding challenges.
    • Perform code reviews to ensure that the work being submitted to the client follows the client's coding standards as well as meets the letter and spirit of the assigned task
    • Assist our engineers in effectively communicating with their teams

    Qualifications & Characteristics

    As the ideal candidate for this role you:

    • Have a four-year degree in Engineering, Computer Science or a related field from an accredited university.
    • Have at least 5 years of experience working in software development, technology consulting or software product management
    • Is proficient in at least one of the following stacks: Ruby/Ruby on Rails, PHP/Laravel, Python/Django, Java/Android, JavaScript/MEAN/PEAN/PREN
    • Have experience effectively working remotely
    • Are passionate about the evolving technology landscape and enjoy leveraging advancements to solve business problems
    • Have a strong understanding of agile software development techniques
    • Have a vibrant personality and exceptional communication skills (English, verbal and written)
    • Have the ability to build rapport and communicate with individuals from diverse cultural backgrounds.
    • Have excellent interpersonal skills.
    • Have strong leadership skills.
    • Strongly motivated by our social mission of training 100 thousand young Africans in next 10 years.

    go to method of application »

    Product Manager, Learning Solutions

    About the Role

    Andela is seeking an experienced Product Manager to join the Technology Department as we build out and execute Andela’s product roadmap, and contribute to the continuing growth of our team of African technology leaders. In particular, this Product Manager would be focused on solutions that support our learning management and tracking needs.  

    Key Responsibilities of the Role:

    • Collaborate closely with the Learning Department and other key stakeholders to understand the vision, needs and problems that must be solved in order to effectively scale our learning efforts and programs.
    • Manage the product roadmap of one or more solutions that enable us to track, measure and optimize learning.
    • Communicate product direction to all relevant team members
    • Maintain requirements documents and other assets that articulate Andela’s user needs
    • Oversee project execution from inception to delivery

    Ideal Qualifications and Characteristics:

    • A clear passion for Product Management, Project Management and Learning
    • Believes in the effectiveness of collaborative problem solving
    • Effective communicator with strong written and oral skills
    • Obsessively organized and detail oriented
    • 3-5 years of experience working in digital product and project management and at a software company
    • Experience working with Learning Management Systems
    • Have a bachelor’s degree

    Benefits & Compensation

    • Full-time compensation
    • Full medical coverage
    • Breakfast, lunch and snacks provided daily
    • Beautiful working environment
    • Opportunity to work with the brightest minds on the planet
    • Oh, and a chance to change the world!

    At Andela, we outcompete through diversity. We know that our strengths lies in the multiplicity of talents, perspectives, backgrounds & orientations resident in our community and we take pride in that. Andela is committed to a work environment in which all individuals are treated with respect and dignity. Each individual has the right to work in a professional atmosphere that promotes equal employment opportunities and prohibits discriminatory practices. Andela provides equal employment opportunities and workplace to all employees and applicants without regard to factors including but not limited to race, color, religion, gender, sexual orientation, gender identity, national origin, age, disability, pregnancy (including breastfeeding), genetic information, HIV/AIDS or any other medical status, family or parental status, marital status, amnesty or status as a covered veteran in accordance with applicable federal, state and local laws. This commitment applies to all terms and conditions of employment, including but not limited to hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training. Our policies expressly prohibit any form of harassment and/or discrimination as stated above.

    Andela is home for all, come as you are.

    go to method of application »

    Senior Software Engineer

    About the Senior Software Engineer Position:

    In this role,you will primarily work as a Senior Software Engineer within the Technology department building world-class internal products to support Andela’s business needs.

    As the Senior Software Engineer, you will take on complex tasks and complete them despite roadblocks, grabbing others for help or insight as necessary. You will require very little oversight beyond high-level direction; you can take a complex user story, break it down into sub-tasks, and complete their sub-tasks with relative ease. You will show initiative beyond knocking tasks off a list; you are able to identify and suggest areas of future work for yourself or your team. You will drive product velocity and deliver products with confidence. You will take pride in building products that are key to helping Andela grow and scale as an organization.

    You’re the kind of person who:

    • Believes that building great software is more than just delivering working code, that other aspects such as reusability, testability, maintainability, security, and performance are just as important.
    • Is constantly learning and expanding your skillsets on and off the job.
    • Can mentor entry-level developers willing to become world-class.

    Responsibilities Include, But Are Not Limited To:

    • Work closely with Product Owner and Stakeholders to understand the business needs
    • Deliver complex software solutions that meet those needs
    • Share responsibility for strategically scaling Andela’s internal systems
    • Promote and nurture good team practices such as TDD, code reviews, and pair programming
    • Bring vision to the team in the form of new technology recommendations, ideas and approaches
    • Mentor entry-level developers willing to become world-class

    We are interested in a candidate from any background as long as you have a solid understanding of core computer science principles. Here’s an abbreviated list of interesting technologies we currently use:

    • Javascript/Node.js
    • Ruby/Ruby on Rails
    • Golang, Python
    • AngularJS, React
    • Postgres, MongoDB, Redis
    • Heroku, AWS, Google Cloud, Docker, Kafka

    What makes you a great fit for this role:

    • The ability to be located in Lagos, Nigeria, Nairobi, Kenya or Kampala, Uganda.
    • 3-5 years of software development experience
    • Strong understanding of computer science principles
    • Experience working in an agile environment (standups, sprint planning, retrospectives, etc)
    • TDD and pair programming experience
    • Experience or strong interest in microservices architectures and distributed systems
    • Solid written and verbal communication
    • A Bachelor's or advanced degree in Software Engineering, Computer Science or related field.

    go to method of application »

    Software Architect

    About the Role

    Andela’s Technology department is charged with implementing products that will help Andela to scale with consistency and quality while providing excellent service internally and externally.  It is responsible for finding the best solution for Andela’s needs, not necessarily the best solution that Andela can build.

    In this role, you will primarily work as a Software Architect within the Technology department, collaborating directly with Product, Engineering, and leadership across the company to design and implement systems that will help Andela scale. You will help us scale our systems and automate our processes, while maintaining and improving security, reliability, and performance as the organization grows. You will also be a key leader on the engineering team, driving the software architecture of our in-house built systems, offering mentorship and feedback to our other engineering team members.

    Some of the technologies that we use are, but not limited to:

    • Javascript/Node.js
    • Postgres
    • gRPC, Protocol Buffers
    • Kubernetes, Google Pub/Sub
    • Datadog

    Key Responsibilities

    • Own and drive the technical roadmap for all off the shelf solutions implementations
    • Own and drive the software architecture of our in-house built applications, in collaboration with the respective engineering teams
    • Lead architecture sessions, and devise strategies to address architectural debt
    • Set short to medium-term strategic architectural direction, able to look ahead 6-12 months and identify areas of greatest need and create plans to improve them
    • Consistently able to reduce the complexity of projects, services, and processes in order to get more done with less work
    • Collaborate with the Product team and other departments to identify solutions that meet the needs of stakeholders
    • Create and maintain documentation of the architecture of all systems, and architecture decisions
    • Continuously look for data-driven ways to improve the reliability, stability, performance and security of our systems at every level (Frontend, API, Database, Server, Integrations, etc)
    • Provide mentorship to other engineers on the team.

    Qualifications

    • 8+ years of progressively larger scale experience in software development
    • 5+ years experience as a software architect, especially for a large and complex software projects
    • A track record for creating sweeping improvements in stability, performance, reliability, and scalability across major business-critical systems
    • Experience building and scaling large-scale web applications, event-driven microservices architecture
    • Experience building and optimizing highly available distributed systems
    • Experience applying best practices for cloud architecture (e.g. Google Cloud)
    • Experience with security and compliance standards
    • Experience designing systems that can scale horizontally and vertically
    • Proficiency in several languages at expert level: Specifically Javascript and Node.js
    • Strong database skills in SQL, data architecture, and database optimizations
    • A strong grasp of design patterns and domain-driven design
    • Demonstrated career history as a thought leader at scale including conference speaking engagements, internal events, published blog posts, papers, etc
    • Excellent written and oral communication skills
    • Strong analytical and problem solving skills
    • A Bachelor's or advanced degree in Software Engineering, Computer Science or related field.

    EPIC Values Alignment

    • Demonstrable commitment to the learning & development of people and technology
    • The ability to learn new things fast enough to amaze your friends and family

    Interested?

    If the above sounds like an exciting role to you, please tell us why you believe you’re a good fit and we’ll be in touch.

    Benefits & Compensation

    • Full-time compensation
    • Full medical coverage
    • Breakfast, lunch and snacks provided daily
    • Beautiful working environment
    • Opportunity to work with the brightest minds on the planet
    • Oh, and a chance to change the world!

    go to method of application »

    Talent Research & Development Coordinator

    About the Role

    The R&D Coordinator will be responsible for testing and generating recommendations for improvements to learning programs for aspiring Andelan’s to ensure high-quality learning and effective allocation of resources. The role is process-oriented, data-driven, and highly collaborative. The R&D coordinator will play a key role in holding the team accountable to use data and experimentation to make informed business decisions regarding iterations and scaling.

    About You

    You are someone who believes in the power of numbers and experimentation to achieve bite-sized and moon-shot goals. You are excited by creating new ways to operate, you are addicted to testing new things, you’re willing to fail fast, and committed to always improving yourself and the work of your team.

    You understand the need for data. You know what data is important, why it is important, and how to make recommendations with it. You are passionate about scaling learning programs and initiatives to support thousands of aspiring technologists throughout Africa. You are the in-house “translator” of numbers to business, partnering with our data team and programs team to initiate large- and small-scale business changes.

    Specific Key Responsibilities

    • Research Project Management: Coordinate and align research and testing efforts across our distributed learning programs, allowing us to support tens of thousands of aspiring technologists
    • Building an Experimentation Culture: Build a team-wide mindset to be data-driven and results-oriented
    • Driving Change: Making sure that research results in well measured changes to learning programs for non-Andelans.

    Qualifications & Experience

    • Experience with one or more of the following:
      • Product development
      • Business research
      • Analytics

    EPIC Values Alignment

    • Demonstrable commitment to the learning & development of people and technology
    • The ability to learn new things fast enough to amaze your friends and family

    Interested?

    If the above sounds like an exciting role to you, please tell us why you believe you’re a good fit and we’ll be in touch.

    Benefits & Compensation

    • Full-time compensation
    • Full medical coverage
    • Breakfast, lunch and snacks provided daily
    • Beautiful working environment
    • Opportunity to work with the brightest minds on the planet
    • Oh, and a chance to change the world!

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Andela Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail