What you will be doing


Be part of the Jumia Engineering Management team and play a key role in Jumia’s technology plan
Be a role model for the Jumia Values
Manage a team of super talented Software Engineers
Elevate the value provided by the Engineering teams to Jumia through critical project delivery
Coach managers and engineers in your teams and set their career path
Drive your... team on a continuous lookout for improvement
Build reliable systems that scale to Jumia's ambitions
Interact and communicate effectively with engineers, product owners, and business stakeholders
Partner with the product lead to manage project scope and ensure the technical deliverables are met
Identify headcount needs for the team, plan and recruit to fill these needs
Find a group of humble and smart people ready to make you grow and to grow with you
Change the Internet landscape in Africa and the World through your team


What we are looking for


8+ years experience as an individual Software Engineer contributor working with agile methodologies
A track record of 3+ years leading effective teams
Experience with phasing or large initiatives, estimating efforts, and leading project delivery within timelines and with good quality, removing blockers when needed
Owning and enhancing the applications and platforms to support business needs are met
Partnering with Architects, Engineering and Product Leadership on defining and developing sustainable applications
Able to differentiate talent and reward/recognize performance across teams
An eye for recruiting great people
A great sense to manage technical debt and you know investing in quality will make you go faster
The ability to be autonomous and to own your decisions
The ambition to grow the company and within the company
A great technical sense to challenge engineers and product to make the right decisions
Full professional English proficiency
 more
  • ICT
  • Computer
  • Kindly share your resume to jonathanotieno.dr@gmail.com
    Regards.

What you will be doing


You will be part of an agile team that develops e-commerce, smart logistics, and payment solutions
Your work will integrate a service-oriented architecture using state-of-the-art technologies and software development practices
You will own your services and be responsible end-to-end
You will take ownership for your code to be qualitatively high and you will... support your colleagues in code reviews
You will change the Internet landscape in Africa and the World one line of code at a time


What we are looking for


Minimum of 3 years of experience
Experienced with Object Oriented Programming (OOP)
Experience with development in Java (and ideally Spring Boot framework)
Acquainted with building testable code, unit tests and/or integration tests
Knowledgeable of software design and architecture patterns
Knowledgeable of SQL and relational databases
Fluent in English
 more
  • ICT
  • Computer
  • Kindly share your resume to jonathanotieno.dr@gmail.com
    Regards.

What you will be doing


Be part of an agile team that creates scalable solutions leveraging state-of-the-art technologies in a service-oriented architecture
Work closely with multidisciplinary teams (Backend developers, DevOps, QA engineers, Product Owners) oriented to continuous delivery
Work across the entire product life cycle: concept, design, development, deployment, testing,... release, support
Construct and verify (unit test) software components to meet design specifications
Take ownership of your code to be qualitatively high and you will support your colleagues in code reviews
Integration of user-facing elements developed by front-end developers


What we are looking for


At least 4 years of experience in Frontend development
Understanding fundamental design principles behind a scalable application
Consolidated professional experience building high-quality, performant JavaScript applications
Consolidated experience in JavaScript frameworks/libraries, such as AngularJS, VueJS or ReactJS
Write and test interactive, clean, secure and efficient solutions
Help maintain a high-level quality code by reviewing your teammates' code
Continuously improve our codebase, systems and processes
Keen to learn new technologies and have ideas about how we can make things better
Being passionate, self-driven and working with little supervision towards a common team or company purpose
Excellent communication skills and being able to work independently or in a full team
Knowledge of algorithms and distributed systems
Academic background in IT or equivalent
Proficiency in English
 more
  • ICT
  • Computer
  • Kindly share your resume to jonathanotieno.dr@gmail.com
    Regards.

What you will be doing


Be part of the Jumia Engineering team and shape the long-term technology vision and strategy aligning with the company’s objectives
Be a role model for the Jumia Values 
Work effectively cross-functionally and with the leadership, leveraging data and metrics to identify new opportunities for existing and new projects and features
Define architectural standards... and guidelines across the company in collaboration with the Technical Advisory Group, Directors of Engineering and Platform teams
Arbitrate on technical decisions within your scope
Define Operational Excellence KPIs and standards, and partner with Directors of Engineering to ensure highly performant solutions are developed and continuously improved
Drive performance and efficiency improvements across Jumia's platform, leading initiatives in load testing, performance tuning, and capacity planning
Ensure comprehensive documentation of system architecture, design decisions, and operational procedures.
Mentor and develop Principal and Staff Engineers, fostering a culture of technical excellence and continuous learning
Ensure system reliability and compliance
Find a group of humble and intelligent people ready to make you grow and to grow with you
Change the Internet landscape in Africa and the World through your team


What we are looking for


At least 3-5 years of experience working as a Principal Engineer - experience as an individual contributor working with agile methodologies and with experience architecting and running large-scale tier 1 systems
Expertise in designing and implementing complex system architectures, with a focus on scalability, reliability, and maintainability
Strong working experience with Java and web frameworks (preferably Spring), with exposure to multiple programming languages
Experience with event-driven architectures and tools for queueing and streaming (preferably Apache Kafka)
Experienced working with large-scale Databases (SQL and NoSQL), with a good understanding of data modelling and optimization
Experience with containerization (preferably Docker) and orchestration (Kubernetes)
Strong black box test Automation experience is a plus
Experience designing and developing platforms built for scale is a plus
A proactive challenger mindset: if there's room for improvement, you'll say it
A solver mindset: when there is a will, there is a way
A strong business sense - you understand the impact of your work
The ability to be autonomous and to own your decisions
The ambition to grow the company and within the company
Full professional English proficiency
 more
  • ICT
  • Computer
  • Kindly share your resume to jonathanotieno.dr@gmail.com
    Regards.

Product Strategy and Vision:


Define and communicate a compelling product vision and strategy that aligns with company goals and market trends
Lead the development of product roadmaps, prioritizing features and initiatives based on customer needs, market opportunities, and business priorities
Drive consensus among stakeholders and ensure alignment on product direction and... priorities


Cross-functional Leadership:


Lead cross-functional teams, including engineering, design, marketing, and sales, to execute product initiatives and deliver successful outcomes
Foster a collaborative and inclusive team culture, promoting transparency, accountability, and continuous improvement
Mentor and coach junior product managers, providing guidance and support to help them grow in their roles


Market and User Research:


Conduct market research and competitive analysis to identify market trends, customer needs, and opportunities for innovation
Gather and analyze user feedback, behavior, and metrics to inform product decisions and prioritize feature development
Stay informed about industry developments and emerging technologies relevant to the product domain


Product Development and Execution:


Manage the end-to-end product development process, from concept to launch, ensuring timely delivery of high-quality products
Collaborate with engineering teams to define technical requirements, prioritize features, and plan sprints and releases
Work closely with design teams to create intuitive and user-friendly product experiences that delight customers


Product Performance and Optimization:


Define key product metrics and KPIs to measure product success and track progress towards strategic goals
Analyze product performance data and user feedback to identify opportunities for optimization and enhancement
Conduct experiments, A/B tests, and usability studies to validate hypotheses and drive iterative improvements


Stakeholder Management and Communication:


Communicate product updates, milestones, and priorities to stakeholders, including executives, team members, and customers
Facilitate cross-functional collaboration and alignment by maintaining open lines of communication and managing expectations
Present product strategies and roadmaps to internal and external audiences, soliciting feedback and incorporating input into product planning


What we are looking for


Bachelor's degree in Business Administration, Computer Science, Engineering, or a related field. Master's degree or MBA is a plus
5+ years of experience in Product Management, with a track record of successfully launching and managing products
Demonstrated leadership and mentoring skills, with experience leading cross-functional teams and mentoring junior product managers
Strong analytical and strategic thinking skills, with the ability to translate business objectives into actionable product plans
Excellent communication and interpersonal skills, with the ability to influence and collaborate effectively with stakeholders at all levels
English proficiency
Deep understanding of Product Management methodologies, tools, and best practices
Experience working in agile development environments and familiarity with agile methodologies (e.g., Scrum, Kanban)
Proficiency in Product Management tools and software (e.g., Jira, Confluence) and Microsoft Office suite
 more
  • ICT
  • Computer
  • Kindly share your resume to jonathanotieno.dr@gmail.com
    Regards.

What you will be doing


Autonomy interpreting business/technical requirements, designing, implementing and testing high-quality solutions
Work in a team-based development environment with a modular code base, peer reviews, and pull requests, with the disciplined use of source code control and documentation
Constantly aim for quality, scalability, performance, and architecture keeping good... practices, security, and compliance in check
Be part of a fast and agile development process
Contribute actively and proactively to optimize applications, processes, and methodologies
Be willing to help peers, being part of a collaborative environment for development, testing, and automation tasks


What we are looking for


Strong working experience and knowledge with NodeJS and NodeJS frameworks (e.g. Express, NestJS)
Clear understanding of OOP, Design Patterns and anti-patterns, SOLID principles
Working experience with relation and non-relational databases (e.g. MySQL, Couchbase, Redis...)
Experienced with testing layers (unit, integration and functional testing) and version control technologies (e.g. GIT)
Understanding of Queuing and Streaming systems (e.g. SQS, Kafka)
Academic background in IT or equivalent
Knowledge of algorithms and distributed systems
Proficiency in English
 more
  • ICT
  • Computer
  • Kindly share your resume to jonathanotieno.dr@gmail.com
    Regards.

What you will be doing


Contribution to Test Plans:
Implement tests from design stage to the execution (eg: Functional, Performance, Load and Stress) and evaluate the results and document the deviations from expected results
Analyze, review and assess user requirements, specifications and testability models
Create Test Case specifications (enrich test cases provided) based on ticket... descriptions, acceptance criteria and business/tech KPIs
Prepare and acquire test data
Prepare test environments (at application/data level), configure and execute test tool and Continuous Integration tools (ex: Cucumber, Selenium, JMeter, Jenkins, Hiptest) troubleshooting issues detected through automation and manual testing while evaluating the results and document the deviations from expected results
Use test frameworks (for Mobile apps, Mobile theme and Desktop)
Automate tools and procedures (for QA layers) such Static and Dynamic Analysis
Organize responsibilities and tasks to ensure the successful completion of work or projects, identifying potential obstacles and finding ways to address them sharing actively experience, knowledge and solutions with team
Demonstrate commitment to equality and diversity having due regard to equality issues in all decision-making 
Working with product owners, developers and team leader to define acceptance criteria, identify risks, and plan test coverage for upcoming features


What we are looking for


+5 years of experience (is a plus)
Academic background in IT or equivalent (is a plus)
ISTQB Foundation (strongly preferred)
Knowledge of Gherkin syntax
Familiar with Quality Processes and Agile Methodologies using industry standards of software QA tools, such as HipTest
Experience in Web Software and Mobile Applications (native) on product assurance tasks/processes
Knowledge about Software development life-cycle and test processes/flows
Experienced with testing tools such as Cucumber; Static/Dynamic Analysis tools and JMeter
Knowledge of CI/CD tools (Jenkins) and source control systems (GIT)
Familiar with technologies such as Java, Ruby and JavaScript
Solution-oriented and proactive attitude with a constant sense of organization and attention to detail
Proficiency in English
 more
  • ICT
  • Computer
  • Kindly share your resume to jonathanotieno.dr@gmail.com
    Regards.

What you will be doing


Autonomy interpreting business/technical requirements, designing, implementing, and testing high-quality solutions
Work in a team-based development environment with a modular code base, peer reviews, and pull requests, with the disciplined use of source code control and documentation
Constantly aim for quality, scalability, performance, and architecture keeping... good practices, security, and compliance in check
Be part of a fast and agile development process
Contribute actively and proactively to optimize Retool applications, processes, and methodologies
Be willing to help peers, being part of a collaborative environment for development, testing, and automation tasks


What we are looking for


Strong working experience and knowledge of Javascript 
Working experience with low code platforms, Retool experience is a plus
Understanding low code workflows and resource integrations
A clear understanding of OOP, Design Patterns and anti-patterns, SOLID principles
Working experience with relation and non-relational databases (e.g. MySQL, Redis...)
Experienced with testing layers (unit, integration, and functional testing) and version control technologies (e.g. GIT)
Knowledge of algorithms and distributed systems
Academic background in IT or equivalent
Proficiency in English
 more
  • ICT
  • Computer
  • Kindly share your resume to jonathanotieno.dr@gmail.com
    Regards.

What you will be doing

Be part of the Jumia Engineering team and play a key role in Jumia's technology plan
Be a role model for the Jumia Values
Work effectively cross-functionally discussing and identifying new opportunities for projects and features
Align architectural decisions with and across Engineering teams, ensuring the progress towards the target vision for the Jumia... platform
Arbitrate on technical decisions within your scope
Directly contribute to systems design and write code to set the example of what technical excellence looks like in Jumia
Define NFRs, and standards for observability and collaborate with Engineering Managers to ensure highly performant solutions are developed
Ensure comprehensive documentation of system architecture, design decisions, and operational procedures.
Coach engineers in your scope
Ensure system reliability and compliance
Find a group of humble and intelligent people ready to make you grow and to grow with you
Change the Internet landscape in Africa and the World through your team

What we are looking for

8+ years experience as an individual contributor working with agile methodologies and with experience architecting and running large-scale systems
Strong working experience with Java and respective web frameworks (preferably Spring)
Experience with event-driven architectures and tools for queueing and streaming (preferably Apache Kafka)
Experienced working with large-scale Databases (SQL and NoSQL)
Experience with containerization (preferably Docker) and orchestration (Kubernetes)
Strong black box test Automation experience is a plus
Experience designing and developing platforms built for scale is a plus
A proactive challenger mindset: if there's room for improvement, you'll say it
A solver mindset: when there is a will, there is a way
A strong business sense. You understand the impact of your work
The ability to be autonomous and to own your decisions
The ambition to grow the company and within the company
Full professional English proficiency
 more
  • ICT
  • Computer
About Jumia Tech Centers
Want to be part of the biggest tech center in Africa and work in mixed teams with over 16 different nationalities? Join Jumia Kenya Tech Center where tech meets purpose. At Kenya Tech Center you will be managed by and mentored by top tech leaders across Portugal, Egypt and Kenya. You will also be working with state-of-the-art technologies & methodologies, and using agile... philosophy, all as means to improve the lives of millions of Africans across the continent by offering them convenient and affordable online solutions. And with that as our PURPOSE, innovation at Jumia NEVER stops and you will be moving from one exciting challenge to the next.
What you will be doing

Be part of an agile team that creates scalable solutions leveraging state-of-the-art technologies in a service-oriented architecture
Work closely with multidisciplinary teams (Backend developers, DevOps, QA engineers, Product Owners) oriented to continuous delivery
Work across the entire product life cycle: concept, design, development, deployment, testing, release, support
Construct and verify (unit test) software components to meet design specifications
Take ownership of your code to be qualitatively high and you will support your colleagues in code reviews
Integration of user-facing elements developed by front-end developers

What we are looking for

At least 4 years of experience in Frontend development
Understanding fundamental design principles behind a scalable application
Consolidated professional experience building high-quality, performant JavaScript applications
Consolidated experience in JavaScript frameworks/libraries, such as AngularJS, VueJS or ReactJS
Write and test interactive, clean, secure and efficient solutions
Help maintain a high-level quality code by reviewing your teammates' code
Continuously improve our codebase, systems and processes
Keen to learn new technologies and have ideas about how we can make things better
Being passionate, self-driven and working with little supervision towards a common team or company purpose
Excellent communication skills and being able to work independently or in a full team
Knowledge of algorithms and distributed systems
Academic background in IT or equivalent
Proficiency in English

We Offer:

A unique experience in an entrepreneurial, yet structured environment
A unique opportunity to have strong impact in building the African e-commerce sector
The opportunity to become part of a highly professional and dynamic team
An unparalleled personal and professional growth as our longer-term objective is to train the next generation of leaders

We Offer:

A unique experience in an entrepreneurial, yet structured environment
A unique opportunity of having strong impact in building the African e-commerce sector
The opportunity to become part of a highly professional and dynamic team
An unparalleled personal and professional growth as our longer term objective is to train the next generation of leaders
 more
  • ICT
  • Computer