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: Sep 16, 2021
    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

    Brave Venture Labs is a network science lab that uncovers the secrets of human performance to help you get a better job and your company build a better team.
    Read more about this company

     

    Hardware Lifecycle Engineer

    About Our Client.

    The company is revolutionising energy access for clean cooking in Africa. The company is a subsidiary of a company, which is organised as a holding company in the UK, with operational units in Kenya, Tanzania and product development and manufacturing in Hong Kong and China. They provide a reliable and low-cost supply of LPG (Liquefied Petroleum Gas) fuel for clean cooking to low-income households by using innovative smart metering and advanced distribution logistics. 

    About the Role.

    LPG Meters in East Africa. Monitor the reliability of our fleet of meters and identify root causes of failures. Recommend solutions to improve reliability. Reports to the Lead Hardware Engineer.

    Responsibilities

    • Identify, analyse, and mitigate failures using techniques such as fault tree analysis (FTA), failure mode and effect analysis (FMEA), hazard analysis, and need for design change
    • Analyse data, and provide insights into meter reliability using probability statistics.
    • Recommend improvements in meter software and hardware design.
    • Investigate technical issues and potential tampering incidents and recommend resolutions.
    • Analyse daily meter performance and report issues.
    • Maintain our KPIs dashboards for fleet performance and device reliability
    • Design and execute reliability experiments in field conditions in Kenya

    SKILL SETS & QUALIFICATIONS:

    • 1-3 Years experience in a similar role

    • Diploma/Bachelor in Electromechanical, Mechanical, Electrical Engineering or any related course.
    • Understanding of techniques to improve reliability including predictive modelling, root cause analysis, mean time to failure (MTTF), corrective and preventive action (CAPA)
    • Experience with product qualification and failure analysis
    • Enthusiasm to continuously improve skills and learn new technologies
    • Ability to work under pressure to meet deadlines
    • Attention to detail
    • Ability to analyse data using Excel
    • Fluent in English and Kiswahili

    Female candidates are specially encouraged to apply

    go to method of application »

    Firmware Testing and Support Engineer

    About Our Client.

    The company is revolutionising energy access for clean cooking in Africa. The company is a subsidiary of a company, which is organised as a holding company in the UK, with operational units in Kenya, Tanzania and product development and manufacturing in Hong Kong and China. They provide a reliable and low-cost supply of LPG (Liquefied Petroleum Gas) fuel for clean cooking to low-income households by using innovative smart metering and advanced distribution logistics. 

    About the Role.

    LPG Meters in Kenya and Tanzania. Ensure the reliable operation of our meters by conducing rigorous testing of current and future firmware versions, continuously improving the firmware testing process and making recommendations to improve meter firmware. Reports to the Lead Hardware Engineer.

    Responsibilities

    • Test firmware versions under development
    • Analyse and record test results, and prepare written test reports
    • Recommend improvements in meter software and hardware design. Continuously improve testing processes
    • Monitor and analyse the performance of deployed firmware
    • Support firmware release process
    • Investigate technical issues and potential tampering incidents and recommend resolutions.
    • Train colleagues in repair and configuration of meters.
    • Analyse daily meter performance and report issues.
    • Provide technical assistance to our technician and salespersons in the field.

    SKILL SETS & QUALIFICATIONS:

    • 1-3 Years experience in a similar role
    • Diploma/Bachelor in Electromechanical, Mechanical, Electrical Engineering or any related course.
    • Ability to read circuit schematics and board layouts in an electrical CAD programs
    • Knowledge of hardware (embedded hardware) and firmware interaction.
    • Experience in C/C++ and Java programming languages.
    • Experience with MySQL is an added advantage
    • Enthusiasm to continuously improve skills and learn new technologies
    • Ability to work under pressure to meet deadlines
    • Attention to detail
    • Ability to analyse data using Excel
    • Fluent in English and Kiswahili

    Female candidates are specially encouraged to apply

    go to method of application »

    Electromechanical Hardware Testing Engineer

    About Our Client.

    The company is revolutionising energy access for clean cooking in Africa. The company is a subsidiary of a company, which is organised as a holding company in the UK, with operational units in Kenya, Tanzania and product development and manufacturing in Hong Kong and China. They provide a reliable and low-cost supply of LPG (Liquefied Petroleum Gas) fuel for clean cooking to low-income households by using innovative smart metering and advanced distribution logistics. 

    About the Role.

    LPG Meters in Kenya. Ensure the reliable operation of our meters by conducing rigorous testing on current and future hardware versions, making recommendations to improve meter hardware and continuously improving the testing process. Reports to the Lead Hardware Engineer.

    Responsibilities

    • Test meter prototypes under development (for example, life cycle and functional testing).
    • Analyze and record test results, and prepare written test reports
    • Inspect parts for surface defects
    • Verify dimensions and clearances of parts to ensure conformance to specifications, using precision measuring instruments.
    • Test performance of smart meters assemblies, using test instruments such as electronic voltmeters and Alicat flow meters.
    • Recommend improvements in meter software and hardware design.
    • Investigate technical issues and potential tampering incidents and recommend resolutions.
    • Train colleagues in repair and configuration of meters.
    • Analyse daily meter performance and report issues.
    • Provide technical assistance to our technicians and salespersons in the field.
    • Continuously improve testing processes

    SKILL SETS & QUALIFICATIONS:

    • 1-3 Years experience in a similar role
    • Diploma/Bachelor in Electromechanical, Mechanical, Electrical Engineering or any related course.
    • Ability to read circuit schematics and board layouts in an electric CAD program
    • Knowledge of hardware (embedded hardware) and firmware interaction an advantage.
    • Ability to use AutoCAD or similar mechanical design software.
    • Ability to work under pressure to meet deadlines
    • Ability to pay attention and analyse data and provide immediate feedback/report to the person responsible.
    • Ability to align, fit, and assemble component parts, using hand tools, power tools, fixtures, templates, and microscopes.
    • Enthusiasm to continually improve skills and learn new technologies
    • Ability to analyse data using excel
    • Fluent in English and Kiswahili

    Female candidates are specially encouraged to apply

    go to method of application »

    Backend Software Engineering Manager

    About the company...

    Motorcycle taxis are immensely popular and serve as the lifeblood of many cities in Africa, but they are extremely unsafe and disorganized. At the click of a button, the company provides a safe, more convenient, mobile-first transportation platform for Africa’s booming young population. On the high-frequency use of their transportation service, the company is providing value to consumers, our drivers, and passengers, with additional financial services, payments, and other on-demand services such as food and grocery delivery to keep Africa moving forward. 

    Based in Uganda, Kenya and Nigeria, they are a venture-funded Series B company that is already having a huge impact on millions of people in Africa. They have a passionate and highly engaged team based in East and West Africa and are looking to quickly grow it to speed-up the organization’s growth and make sure they can revolutionize transportation, on-demand services and payments in Africa’s cities. 

    About the role...

    They are always trying to work with the latest technology are obsessed with the user experience. They follow agile methodologies in a team split into 3 main products: Mobile Apps for drivers, passengers, and partners (merchants, agents & vendors), and a Company Admin Portal. This role role is to manage the company's back end software systems. In this role you will be expected to perform the following:

    Candidates based in Uganda/Kenya/Nigeria are encouraged to applied.  Location is flexible.

    Responsibilities:

    • Design, execute, and maintain back end software engineering applications. This includes microservices, API's, devops, and databases.
    • Supervise training and development of back end software engineering staff.
    • Ensure software deliverables are held up to the company standard through code reviews, and managing software quality assurance
    • Assign work to back end software engineering personnel and manage their performance.
    • Support to recruit engineering personnel, technical staffing and project teams formation.
    • Supervise back end engineering deliverables.
    • Manage continuing support and provide system metrics for back end technical stack.
    • Present practical input for strategic technology decisions.
    • Support preparation of Technology Roadmap.
    • Comply with all tech, product departmental as well as company best practices.
    • Help translation of business requirements into technical needs and actions.
    • Supervise reporting responsibility for independent software contractors, software engineers and outsourcing partners.
    • Ensure software engineering personnel is suitably trained to perform all job functions and suitably use project and software related tools.
    • Help determine and design system specifications & standards.
    • Investigate, and analyze technology improvements, upgrades, and modifications.
    • You will develop features across multiple subsystems including collaboration in requirements definition, prototyping, design, coding, testing, and deployment.
    • You will design, develop, and unit test applications in accordance with established standards.
    • You will analyze and resolve technical and application problems.
    • You will assist with the packaging and support deployment of releases.

    Experience:

    • 5 + years of software development experience
    • Experience with functional programming a plus
    • Vast knowledge for backend software programming languages such as Elixir, Node JS, and PHP
    • Experience with working with SQL and NOSQL database technologies
    • Demonstrated experience producing readable and testable code
    • Have extensive experience working hands-on in an agile environment
    • Cares about quality and know what it means to ship high quality code
    • Can identify, debug and resolve complex production issues
    • Experience with distributed systems, architectural patterns/styles, and design patterns would be an advantage.
    • Critical thought, analytical thinking and good communication skills
    • Capacity to work with members of the team working in different countries
    • Good organizational and time management abilities
    • Great attention to detail and a results driven approach
    • Willing to go above and beyond; we would like someone who wants everything under control and wants to try all the different possibilities that can happen
    • An attitude of accountability and knowledge-sharing. You enjoy reviewing others' code and sharing your knowledge
    • Demonstrated ability to work independently
    • Empathy, respect and a big sense of humor; we are people before engineers
    • English communication skills

    Perks

    • Remote working
    • A passionate, inspirational and aspirational team→ Teamwork is in our core values
    • Grow yourself, learning is a habit. We empower people and we want you to grow with us. Tell us the areas you wish to improve in and if it makes sense for the business, we'll do what we can to help you do just that
    • Flexible work hours - Pretty flexible when it comes to managing workload and time. It's about delivery!
    • Be part of a passionate team that is changing the mobility landscape in Africa and it's improving millions of lives
    • Opportunity to travel to East Africa and interact with the product and our multi-cultural team

    go to method of application »

    Product Owner

    About the company...

    Motorcycle taxis are immensely popular and serve as the lifeblood of many cities in Africa, but they are extremely unsafe and disorganized. At the click of a button, the company provides a safe, more convenient, mobile-first transportation platform for Africa’s booming young population. On the high-frequency use of their transportation service, the company is providing value to consumers, our drivers, and passengers, with additional financial services, payments, and other on-demand services such as food and grocery delivery to keep Africa moving forward. 

    Based in Uganda, Kenya and Nigeria, they are a venture-funded Series B company that is already having a huge impact on millions of people in Africa. They have a passionate and highly engaged team based in East and West Africa and are looking to quickly grow it to speed-up the organization’s growth and make sure they can revolutionize transportation, on-demand services and payments in Africa’s cities. 

    About the role...

    A Product Owner leads product development of the business verticals. You are responsible for shaping the product roadmap, developing the product positioning, and owning the growth strategy for the product. You will work with and energize the team to deliver highly impactful product development. They are looking for an entrepreneurial and passionate person to innovate and execute across a rapidly growing, fast-paced company and industry.

    Location is Flexible. Candidates based in Uganda/Kenya/Nigeria are encouraged to applied.

    Responsibilities:

    • Lead all dimensions of product development for the passenger & driver app: visioning, long-term road mapping, daily prioritization, feature design, development, and testing. 
    • Be the champion of the product – make the tough calls. Support the development team and hold them accountable. 
    • Manage and lead a growing team and work with the CTO and Senior Leadership to steer product development. 
    • Oversee the product testing and iteration with a strong focus on user-centered design. This means understanding the customer's needs and being the voice of the customer. 
    • Communicating with stakeholders on the product, its development, performance, opportunities. 
    • Serve as a customer and business proxy to the engineering team, communicating business vision, strategy, and interests to the product and engineering teams. 
    • Oversee product support activities and initiatives

    Experience:

    • Have 4+ years of experience in product management, development, and design, delivering highly successful and innovative products
    • Have an understanding of computer science and agile development methodologies
    • Focused on building businesses, not simply features. Entrepreneurial experience building and leading businesses, including ownership and optimization of business performance metrics
    • You are excited to become a master of our product, have great knowledge of our market, customers, and competition
    • Be emotionally intelligent, humble, and excited to work within a team with a diverse set of experiences, backgrounds, and skills
    • Possess strong data analysis skills. Be comfortable presenting to senior stakeholders.
    • Exhibit the ability to navigate ambiguity, juggle multiple tasks, think independently and problem solve like a boss.
    • Strong undergraduate degree (or higher) with demonstrated strong academic performance
    • Excitement for the vision and what we are trying to achieve

    Perks

    • Be part of a passionate team that is changing the mobility landscape in Africa
    • Opportunity to travel to East Africa and interact with the product and our multi-cultural team
    • Competitive salary based on experience

    go to method of application »

    Backend Software Engineer - Node JS

    About the company...

    Motorcycle taxis are immensely popular and serve as the lifeblood of many cities in Africa, but they are extremely unsafe and disorganized. At the click of a button, the company provides a safe, more convenient, mobile-first transportation platform for Africa’s booming young population. On the high-frequency use of their transportation service, the company is providing value to consumers, our drivers, and passengers, with additional financial services, payments, and other on-demand services such as food and grocery delivery to keep Africa moving forward. 

    Based in Uganda, Kenya and Nigeria, they are a venture-funded Series B company that is already having a huge impact on millions of people in Africa. They have a passionate and highly engaged team based in East and West Africa and are looking to quickly grow it to speed-up the organization’s growth and make sure they can revolutionize transportation, on-demand services and payments in Africa’s cities. 

     

    They follow agile methodologies in a team split on 2 main products: Mobile Apps for drivers, passengers, agents, and merchants, and a Company Admin Portal.

    About the role...

    As an experienced Senior Backend Developer in PHP to keep building and maintain one of the best apps in the East African market. The goal is to assure the high quality of our operations and services aiming to the long-term success of our business. The ideal candidate will work hand in hand with our Tech Leads (backend and Mobile) and Product Managers.

    They always try to work with the latest technology and are obsessed with the user experience. 5 key parts to the Product; Driver App (Android), Passenger App (Android and iOS Apps), Partner App (Android), Internal Portal (Vue.JS and Elixir) and API Team (PHP migrating to Node JS and Elixir).

    Location is Flexible. Candidates based in Uganda/Kenya/Nigeria are encouraged to applied.

    Desired Technical Skills:

    • Strong knowledge in backend proved by 3+ years of Node JS software development experience
    • Experience developing in Node JS and its frameworks, (Express, NestJS, etc)
    • Strong knowledge of best practices (we love SOLID!)
    • Demonstrated experience producing structured, readable and testable code
    • Have extensive experience working hands-on in an agile environment
    • Care about quality and know what it means to ship high quality code
    • Ability in identifying, debugging and resolving complex production issues
    • Proficient understanding of code versioning tools, such as Git
    • Familiarity with continuous integration

    Desired Personal Skills:

    • Bachelor's degree in computer science, information science, engineering or similar.
    • Critical thought, analytical thinking and good communication skills
    • Capacity to work with members of the team working in different countries
    • Good organizational and time management abilities
    • Great attention to detail and a results driven approach
    • Willing to go above and beyond ; we would like someone who wants everything under control and wants to try all the different possibilities that can happen
    • An attitude of accountability and knowledge-sharing. You enjoy reviewing others' code and sharing your knowledge
    • Demonstrated ability to work independently
    • Empathy, respect and a big sense of humor; we are people before engineers
    • English communication skills

    Perks

    • Flexible work hours - We’re pretty flexible when it comes to managing workload and time. It’s about delivery!
    • Remote working
    • A passionate, inspirational and aspirational team→ Teamwork is in our core values
    • Grow yourself -Learning is a habit. We empower people and we want you to grow with us. Tell us the areas you wish to improve in and if it makes sense for the business, we’ll do what we can to help you do just that
    • Be part of a passionate team that is changing the mobility landscape in Africa and it’s improving millions of lives
    • Opportunity to travel in East Africa and interact with the product and our multi-cultural team

    go to method of application »

    Senior Backend Developer - PHP

    About the company...

    Motorcycle taxis are immensely popular and serve as the lifeblood of many cities in Africa, but they are extremely unsafe and disorganized. At the click of a button, the company provides a safe, more convenient, mobile-first transportation platform for Africa’s booming young population. On the high-frequency use of their transportation service, the company is providing value to consumers, our drivers, and passengers, with additional financial services, payments, and other on-demand services such as food and grocery delivery to keep Africa moving forward. 

    Based in Uganda, Kenya and Nigeria, they are a venture-funded Series B company that is already having a huge impact on millions of people in Africa. They have a passionate and highly engaged team based in East and West Africa and are looking to quickly grow it to speed-up the organization’s growth and make sure they can revolutionize transportation, on-demand services and payments in Africa’s cities. 

    They follow agile methodologies in a team split on 2 main products: Mobile Apps for drivers, passengers, agents, and merchants, and a Company Admin Portal.

    About the role...

    As an experienced Senior Backend Developer in PHP to keep building and maintain one of the best apps in the East African market. The goal is to assure the high quality of our operations and services aiming to the long-term success of our business. The ideal candidate will work hand in hand with our Tech Leads (backend and Mobile) and Product Managers.

    They always try to work with the latest technology and are obsessed with the user experience. 5 key parts to the Product; Driver App (Android), Passenger App (Android and iOS Apps), Partner App (Android), Internal Portal (Vue.JS and Elixir) and API Team (PHP migrating to Node JS and Elixir).

    Location is Flexible. Candidates based in Uganda/Kenya/Nigeria are encouraged to applied.

    Desired Technical Skills:

    • Strong knowledge in backend proved by 5+ years of software development experience
    • Experience developing in PHP and its frameworks
    • Strong knowledge of best practices (we love SOLID!)
    • Demonstrated experience producing structured, readable and testable code 
    • Have extensive experience working hands-on in an agile environment
    • Care about quality and know what it means to ship high quality code
    • Ability in identifying, debugging and resolving complex production issues
    • Proficient understanding of code versioning tools, such as Git
    • Familiarity with continuous integration

    Desired Personal Skills:

    • Critical thought, analytical thinking and good communication skills
    • Capacity to work with members of the team working in different countries
    • Good organizational and time management abilities
    • Great attention to detail and a results driven approach
    • Willing to go above and beyond; we would like someone who wants everything under control and wants to try all the different possibilities that can happen
    • An attitude of accountability and knowledge-sharing. You enjoy reviewing others' code and sharing your knowledge
    • Demonstrated ability to work independently
    • Empathy, respect and a big sense of humor; we are people before engineers
    • English communication skills

    Perks

    • Flexible work hours - We’re pretty flexible when it comes to managing workload and time. It’s about delivery!
    • Remote working
    • A passionate, inspirational and aspirational team→ Teamwork is in our core values
    • Grow yourself -Learning is a habit. We empower people and we want you to grow with us. Tell us the areas you wish to improve in and if it makes sense for the business, we’ll do what we can to help you do just that
    • Be part of a passionate team that is changing the mobility landscape in Africa and it’s improving millions of lives
    • Opportunity to travel in East Africa and interact with the product and our multi-cultural team

    Values

    Community – we started as a small community of Boda drivers and we never forget this. We share lunch and we care about our community of staff, drivers, entrepreneurs, and customers. 

    Innovation – we challenge the status quo and believe that positive change is possible. We bring solutions that constantly require us to think out of the box.

    Transparency – We are open-minded in what we do. We have candor and share our experiences openly without fear of judgment. We love feedback on our product and on our own personal performance so that we can improve every day. 

    Safety – if we don’t care about safety ourselves, then how can we change our industry for the better?

    Trust – we expect customers to trust our drivers and entrepreneurs, so we need to trust one and another in everything we do.

    Integrity - We hold ourselves to the highest standard and we are accountable for our actions. We deliver what we say we will deliver.

    Collective Commitment - teams and entrepreneurs are allowed to disagree while a decision is being made; however, everybody must commit to it once a decision has been made. “I agree and I commit, I disagree and I commit”.

    go to method of application »

    Senior Elixir Back End Developer

    About the company...

    Motorcycle taxis are immensely popular and serve as the lifeblood of many cities in Africa, but they are extremely unsafe and disorganized. At the click of a button, the company provides a safe, more convenient, mobile-first transportation platform for Africa’s booming young population. On the high-frequency use of their transportation service, the company is providing value to consumers, our drivers, and passengers, with additional financial services, payments, and other on-demand services such as food and grocery delivery to keep Africa moving forward. 

    Based in Uganda, Kenya and Nigeria, they are a venture-funded Series B company that is already having a huge impact on millions of people in Africa. They have a passionate and highly engaged team based in East and West Africa and are looking to quickly grow it to speed-up the organization’s growth and make sure they can revolutionize transportation, on-demand services and payments in Africa’s cities. 

    They are always trying to work with the latest technology are obsessed with the user experience. They follow agile methodologies in a team split into 3 main products: Mobile Apps for drivers, passengers, and partners (merchants, agents & vendors), and a Company Admin Portal.

    Candidates based in Uganda/Kenya/Nigeria are encouraged to applied. Location is flexible.

    Responsibilities:

    • You will participate as a senior developer in all phases of the software development lifecycle, from design, implementation, documentation, & testing.
    • You will determine and design system specifications & standards.
    • You will investigate, analyze, and make recommendations to management regarding technology improvements, upgrades, and modifications.
    • You will develop features across multiple subsystems including collaboration in requirements definition, prototyping, design, coding, testing, and deployment.
    • You will mentor more junior teammates on best practices and troubleshooting.
    • You will assist in the collection and documentation of user requirements, development of user stories, and estimates.
    • You will design, develop, and unit test applications in accordance with established standards.
    • You will analyze and resolve technical and application problems.
    • You will package and support the deployment of releases.

    Desired Technical Skills

    • Strong knowledge of the back-end technical stack, (Database, and backend services),  proven by years of software development experience.
    • Experience with distributed systems, architectural patterns/styles, design patterns.
    • +3 years of experience in Elixir (or Erlang), particularly using OTP.
    • Solid understanding of OTP and BEAM
    • Desirable experience with Phoenix, Plug, and Ecto.
    • SQL and NoSQL knowledge
    • Demonstrated experience producing readable and testable code
    • Have extensive experience working hands-on in an agile environment
    • Care about quality and know what it means to ship high-quality code
    • Familiarity with continuous integration

    Desired Personal Skills

    • Critical thought, analytical thinking, and good communication skills
    • Capacity to work with members of the team working in different countries 
    • Good organizational and time management abilities
    • Great attention to detail and a results-driven approach
    • Willing to go above and beyond; we would like someone who wants everything under control and wants to try all the different possibilities that can happen
    • An attitude of accountability and knowledge-sharing. You enjoy reviewing others' code and sharing your knowledge
    • Demonstrated ability to work independently
    • Empathy, respect, and a big sense of humor; we are people before engineers
    • English communication skills

    Perks

    • Remote working
    • A passionate, inspirational and aspirational team→ Teamwork is in our core values
    • Grow yourself, learning is a habit. We empower people and we want you to grow with us. Tell us the areas you wish to improve in and if it makes sense for the business, we'll do what we can to help you do just that
    • Flexible work hours - Pretty flexible when it comes to managing workload and time. It's about delivery!
    • Be part of a passionate team that is changing the mobility landscape in Africa and it's improving millions of lives
    • Opportunity to travel to East Africa and interact with the product and our multi-cultural team

    go to method of application »

    Senior Software Engineer

    About the company...

    The company is creating a learning app for young children in low-income areas where it’s hard to get the high-quality education that all children deserve. Their vision is to improve education for these children by building the next-generation global ed-tech platform.

    They believe that all children should be given the chance to reach their full intellectual potential. However, more than 600 million children in the world do not even learn foundational skills like reading and basic math, despite the majority of them going to school. Their Android-based solution enables them to learn by themselves and provides teachers with high-quality teaching support. It works globally, even on the cheapest smartphones and tablets.

    About the role...

    This role will report to the engineering manager based in Berlin. You should be a self-started who requires minimum level of supervision. Be able to contribute to building the Nairobi tech team and mentor incoming devs.

    About this role

    • As a member of our Scrum team, so far consisting of Berlin-based senior engineers, develop features for our Android apps and back-end systems.
    • Together with the engineering team, build highly scalable and reliable system architectures.
    • You will be our first - of hopefully many - software engineers in Nairobi, so it will be up to you to grow and mentor our nascent Nairobi engineering team.
    • Since you’ll be much closer to our users than the Berlin team is, you will likely visit them regularly in order to get clarity on requirements and diagnose issues.
    • They build highly available, low-maintenance, high-quality applications by applying DevOps and focusing on writing Clean Code.
    • Current technologies:App: Android, KotlinBackend: serverless, Kotlin, AWS, Terraform, FaunaDB, RedshiftWeb: Vue.js

    Experience

    • A minimum of 5 years of recent experience in writing code and designing system architectures.
    • Full-stack experience involving Android, Kotlin, and AWS is a plus.
    • A proven record of developing production-grade software in a team.
    • A passion for writing clean, maintainable, functional and testable code.
    • Experience with our tech stack, or with mobile app or game development is not required; we care about your advanced software engineering skills rather than what technologies you have used!

    Perks

    • An international team of passionate people located in Berlin, Nairobi and Lagos, who support and challenge each other to achieve the great goal we set out for.
    • We focus on results, not time spent at the office, so there is a high degree of flexibility regarding working hours, vacations, and the place of your work.
    • Social impact like no one else.

    go to method of application »

    Software Developer - C#, .NET framework

    About the company:

    The client is an integrated solutions provider with presence in more than 20 countries across the globe. As one of the leading solutions providers in Africa, they believe in empowering lives; In using technology to bridge the socio- economic gap by providing ICT solutions that automate governments, activate companies and empower NGOs.

    They have partnered with Microsoft Corporation to launch the first ever testing and quality assurance services as a part of Engineering business in Africa. The Centre has the potential of creating 1000 jobs opportunities for the Kenyan youth and position Kenya as a preferred choice for highly skilled engineering, quality assurance and testing work in Africa.

    About the role:

    The position is responsible for delivering the design and development of new and emerging systems/applications on multiple platforms. This position will also participate in architectural and design discussions with senior team members to come up with fitting solutions to problems, while developing and translating user experience guidelines across multiple devices and platforms.

    Responsibilities

    • Building knowledge of and working with cutting edge and pre-release solutions.
    • Iterate quickly on proof of concepts to evaluate technology fits for customer needs.
    • Design and develop large scale distributed software services and solutions.
    • Implement solutions through well-defined interfaces across multiple components, code reviews, and leveraging data / telemetry to make decisions.
    • Design and implement test coverage for services, as well as organizes and implements integration tests.

    Requirements

    • 2-5 years software work experience with strong coding/programming skills spanning server/service development and web client development using Microsoft Technologies.
    • Experience in Design & Architecture of the projects, C#, .NET framework, ASP.NET, and VB.NET is a must.
    • Experience of SQL language and should be able to write queries in the same e.g. JOINS and GROUP BY.
    • Experience in building full-stack solutions incorporating web front-end in React or Angular, mid-tier application logic and databases, ideally both relational and NoSQL databases will be an added advantage.
    • Experience in working using Agile tools such as Azure DevOps or Jira and using Git plus CI/CD tools is a plus.
    • Bachelor’s degree in Computer Science/ICT/Electronics or a related field.

    go to method of application »

    Senior Android Developer

    About Our Client.

    The company is revolutionising energy access for clean cooking in Africa. The company is a subsidiary of a company, which is organised as a holding company in the UK, with operational units in Kenya, Tanzania and product development and manufacturing in Hong Kong and China. They provide a reliable and low-cost supply of LPG (Liquefied Petroleum Gas) fuel for clean cooking to low-income households by using innovative smart metering and advanced distribution logistics. 

    About the Role.

    Lead the design, development and maintenance of the mobile apps that enable the company to deliver a reliable, cost effective service to our customers. Role reports to the CTO.

    Responsibilities

    • Work with colleagues to understand the needs of our field staff and design user friendly, reliable mobile apps to improve the business operations.
    • Design, build, own, and maintain android applications
    • Develop unit-testing code for robustness, including edge cases, usability, and general reliability
    • Draft design documents, perform code reviews, and lead the resolution of implementation decisions.
    • Set and maintain high standards of software standards and specifications.
    • Support and collaborate with cross-functional teams (Product, Operations and Services) to ship excellent mobile apps.
    • Work with and guide external suppliers and consultants.
    • Maintain and improve understanding of development relevant software languages and technologies and use that knowledge to improve our software.
    • Continually improve our codebase with clean and efficient code as well as solving problems using the most appropriate technology.
    • Enhance development processes and tool chain to move towards CI/CD (continuous integration and delivery)

    SKILL SETS & QUALIFICATIONS:

    • 5+ years of mobile application experience and have published at least two original Android apps connected to corporate systems
    • Experience with Android Kotlin and Java
    • Experience working with remote data via REST and JSON and specifying APIs
    • Expert proficiency in Agile development process
    • Ability to meet deadlines
    • Solid understanding of the full mobile development life cycle
    • Ability to work and lead a distributed team
    • Experience deploying solutions with AWS (Amazon Web Services) and Firebase
    • Good understanding of Information Security
    • Enthusiasm to continually improve skills and learn new technologies
    • Fluent in English and Kiswahili
    • Diploma in Information Technology or equivalent
    • Professional qualifications in Java an advantage

    Female candidates are specially encouraged to apply

    go to method of application »

    Android Developer

    About the company...

    Motorcycle taxis are immensely popular and serve as the lifeblood of many cities in Africa, but they are extremely unsafe and disorganized. At the click of a button, the company provides a safe, more convenient, mobile-first transportation platform for Africa’s booming young population. On the high-frequency use of their transportation service, the company is providing value to consumers, our drivers, and passengers, with additional financial services, payments, and other on-demand services such as food and grocery delivery to keep Africa moving forward. 

    Based in Uganda, Kenya and Nigeria, they are a venture-funded Series B company that is already having a huge impact on millions of people in Africa. They have a passionate and highly engaged team based in East and West Africa and are looking to quickly grow it to speed-up the organization’s growth and make sure they can revolutionize transportation, on-demand services and payments in Africa’s cities. 

    They are always trying to work with the latest technology are obsessed with the user experience. They follow agile methodologies in a team split into 3 main products: Mobile Apps for drivers, passengers, and partners (merchants, agents & vendors), and a Company Admin Portal.

    Candidates based in Uganda/Kenya/Nigeria are encouraged to applied. Location is flexible.

    About the role...

    They are looking for an experienced Android Developer to keep building and maintain one of the best apps in the East African market. The goal is to assure the high quality of our operations and services aiming to the long-term success of our business.The ideal candidate will work hand in hand with our Tech Leads (backend and Mobile) and Product Managers.

    They always try to work with the latest technology, following agile methodologies and with Kotlin, Swift, Vue.JS and Elixir as our tech stack, while keeping an eye on the user experience and the value provided to our customers.

    Desired Technical Skills:

    • Strong experience in Android and working with Kotlin
    • Familiarity with RESTful APIs to connect Android applications to back-end services
    • Working knowledge of mobile architectures like MVVM and Clean Architecture
    • Experience working in a Continuous Delivery environment
    • Strong knowledge of Android UI design principles, patterns, and best practices
    • Demonstrated experience producing structured, readable and testable code
    • Proficient understanding of code versioning tools, such as Git
    • Care about quality and know what it means to ship high quality code
    • Ability in identifying, debugging and resolving complex production issues
    • Jira and Agile methodologies (like Scrum and Kanban)
    • Familiarity with SOLID principles and Clean Code

    Desired Personal Skills

    • Critical thought, analytical thinking and good communication skills
    •  Capacity to work with members of the team working in different countries
    • Good organizational and time management abilities
    • Great attention to detail and a results driven approach
    • Willing to go above and beyond; we would like someone who wants everything under control and wants to try all the different possibilities that can happen
    • An attitude of accountability and knowledge-sharing. You enjoy reviewing others' code and sharing your knowledge
    • Demonstrated ability to work independently
    • Empathy, respect and a big sense of humor; we are people before engineers
    • English communication skills

    Perks

    • Remote working
    • A passionate, inspirational and aspirational team→ Teamwork is in our core values
    • Grow yourself, learning is a habit. We empower people and we want you to grow with us. Tell us the areas you wish to improve in and if it makes sense for the business, we'll do what we can to help you do just that
    • Flexible work hours - Pretty flexible when it comes to managing workload and time. It's about delivery!
    • Be part of a passionate team that is changing the mobility landscape in Africa and it's improving millions of lives
    • Opportunity to travel to East Africa and interact with the product and our multi-cultural team

    go to method of application »

    iOS Developer

    About the role...

    As an an experienced iOS Developer to keep building and maintain one of the best apps in the East African market. The goal is to assure the high quality of our operations and services aiming to the long-term success of our business. The ideal candidate will work hand in hand with our Tech Leads (backend and Mobile) and Product Managers.

    They always try to work with the latest technology, following agile methodologies and with Kotlin, Swift, Vue.JS and Elixir as our tech stack, while keeping an eye on the user experience and the value provided to our customers.

    Location is Flexible. Candidates based in Uganda/Kenya/Nigeria are encouraged to applied.

    Desired Technical Skills:

    •  
    • Strong experience in iOS and working with Swift
    • Familiarity with RESTful APIs to connect iOS applicationsto back-end services
    • Working knowledge of mobile architectures like MVVMand Clean Architecture
    • Experience working in a Continuous Delivery environment
    • Strong knowledge of iOS UI design principles, patterns,and best practices
    • Demonstrated experience producing structured, readableand testable code
    • Proficient understanding of code versioning tools,such as Git
    • Care about quality and know what it means to shiphigh quality code
    • Ability in identifying, debugging and resolvingcomplex production issues
    • Jira and Agile methodologies (like Scrum and Kanban)
    • Familiarity with SOLID principles and Clean Code.

    Desired Personal Skills

    • Critical thought, analytical thinking and good communication skills
    • Capacity to work with members of the team working in different countries
    • Good organizational and time management abilities
    • Great attention to detail and a results driven approach
    • Willing to go above and beyond; we would like someone who wants everything under control and wants to try all the different possibilities that can happen
    • An attitude of accountability and knowledge-sharing.You enjoy reviewing others' code and sharing your knowledge
    • Demonstrated ability to work independently
    • Empathy, respect and a big sense of humor; we are people before engineers
    • English communication skills

    Perks

    • Flexible work hours - We’re pretty flexible when it comes to managing workload and time. It’s about delivery!
    • Remote working
    • A passionate, inspirational and aspirational team→ Teamwork is in our core values
    • Grow yourself -Learning is a habit. We empower people and we want you to grow with us. Tell us the areas you wish to improve in and if it makes sense for the business, we’ll do what we can to help you do just that
    • Be part of a passionate team that is changing the mobility landscape in Africa and it’s improving millions of lives
    • Opportunity to travel in East Africa and interact with the product and our multi-cultural team

    Values

    Community – we started as a small community of Boda drivers and we never forget this. We share lunch and we care about our community of staff, drivers, entrepreneurs, and customers. 

    Innovation – we challenge the status quo and believe that positive change is possible. We bring solutions that constantly require us to think out of the box.

    Transparency – We are open-minded in what we do. We have candor and share our experiences openly without fear of judgment. We love feedback on our product and on our own personal performance so that we can improve every day. 

    Safety – if we don’t care about safety ourselves, then how can we change our industry for the better?

    Trust – we expect customers to trust our drivers and entrepreneurs, so we need to trust one and another in everything we do.

    Integrity - We hold ourselves to the highest standard and we are accountable for our actions. We deliver what we say we will deliver.

    Collective Commitment - teams and entrepreneurs are allowed to disagree while a decision is being made; however, everybody must commit to it once a decision has been made. “I agree and I commit, I disagree and I commit”.

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Brave Venture Labs Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail