190 Mobile App Development jobs in Kenya

Senior Software Development Lead

40100 Kisumu KES200000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a visionary and highly skilled Senior Software Development Lead to spearhead their engineering efforts in a fully remote capacity. This pivotal role involves guiding a team of talented developers in designing, building, and maintaining scalable, high-performance software solutions. You will be instrumental in shaping the technical direction of projects, ensuring adherence to best practices in software architecture, coding standards, and agile methodologies. The ideal candidate will possess a strong background in full-stack development, deep expertise in multiple programming languages and frameworks, and a proven track record of leading successful software development teams. You will collaborate closely with product managers, designers, and other stakeholders to translate business requirements into robust technical solutions. Key responsibilities include mentoring and coaching junior and senior engineers, conducting code reviews, driving architectural decisions, and ensuring the quality and reliability of our software products. You will also play a key role in defining and implementing development processes, automating testing and deployment pipelines (CI/CD), and fostering a culture of continuous learning and innovation within the remote engineering team. This is an exceptional opportunity to make a significant impact on our client's technological roadmap, contributing to impactful products that reach users worldwide, with potential insights from local technological landscapes in **Kisumu, Kisumu, KE**. We are looking for a technically adept, results-oriented leader with excellent communication and interpersonal skills, capable of inspiring and motivating a distributed team. A passion for clean code, efficient development practices, and delivering exceptional user experiences is essential.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 8 years of experience in software development, with at least 3 years in a lead or senior architect role.
  • Proficiency in multiple programming languages (e.g., Python, Java, JavaScript, Go, C++).
  • Extensive experience with modern web frameworks (e.g., React, Angular, Vue.js) and backend technologies (e.g., Node.js, Spring Boot, Django).
  • Deep understanding of database systems (SQL and NoSQL) and cloud platforms (AWS, Azure, GCP).
  • Proven experience with CI/CD pipelines, automated testing, and DevOps practices.
  • Excellent leadership, mentoring, and team-building skills.
  • Strong problem-solving, architectural design, and system thinking abilities.
  • Exceptional communication and collaboration skills, adept at working in a remote environment.
  • Experience with microservices architecture and distributed systems is highly desirable.
This advertiser has chosen not to accept applicants from your region.

Advanced Software Development Apprentice

00100 Mlolongo, Eastern KES35000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Our client is seeking highly motivated and tech-enthusiastic individuals to join their dynamic team as Advanced Software Development Apprentices. This fully remote opportunity is designed for aspiring developers looking to gain practical, hands-on experience in a cutting-edge tech environment. You will work alongside experienced software engineers, contributing to real-world projects and learning the full software development lifecycle. Responsibilities include assisting in coding, debugging, and testing software applications, participating in code reviews, documenting technical specifications, and collaborating with cross-functional teams through digital communication channels. The ideal candidate possesses a strong foundational understanding of at least one programming language (e.g., Python, Java, JavaScript), a passion for problem-solving, and excellent analytical skills. While a degree in Computer Science or a related field is beneficial, it is not strictly required if you can demonstrate equivalent knowledge and practical ability through personal projects or prior training. You should be comfortable working independently and proactively managing your time in a remote setting. Effective written and verbal communication skills are essential for collaborating with your remote colleagues and mentors. This program offers a structured learning path, mentorship from industry professionals, and the potential for full-time employment upon successful completion. If you are eager to kickstart your career in software development and thrive in a challenging yet supportive remote environment, we encourage you to apply. This role is based out of **Mlolongo, Machakos, KE**, but the work is performed entirely remotely, allowing you to work from anywhere. We are committed to fostering an inclusive and diverse workplace and welcome applications from all qualified individuals.
This advertiser has chosen not to accept applicants from your region.

Junior Software Development Apprentice

80100 Mombasa, Coast KES60000 month WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exciting opportunity for a motivated Junior Software Development Apprentice to kickstart their career in the tech industry. This is a fully remote apprenticeship program, providing hands-on experience and mentorship from seasoned professionals. You will be involved in various stages of the software development lifecycle, from coding and testing to debugging and deployment, under the guidance of experienced developers. The program is designed to provide a comprehensive learning experience, covering essential programming languages, development tools, and best practices. You will have the chance to work on real-world projects, contributing to the creation of innovative software solutions. The ideal candidate is a passionate learner with a strong interest in technology, excellent problem-solving skills, and a desire to grow within a dynamic, collaborative, and remote work environment. While prior professional experience is not required, a foundational understanding of programming concepts and a willingness to learn are crucial. You will be encouraged to ask questions, seek feedback, and actively participate in team discussions. This apprenticeship is an excellent pathway to a successful career in software development, offering valuable industry exposure and skill development. We are looking for enthusiastic individuals who are eager to contribute, learn, and develop their technical abilities in a supportive, remote setting. If you are a driven individual looking for a unique opportunity to gain practical experience and build a career in software development, we strongly encourage you to apply for this rewarding remote apprenticeship.
This advertiser has chosen not to accept applicants from your region.

Senior Software Development Lead

10100 Nyeri Town KES140000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is searching for an experienced and visionary Senior Software Development Lead to guide their high-performing, remote engineering team. This critical role involves leading the design, development, and deployment of innovative software solutions. You will be responsible for architectural decisions, technical strategy, and ensuring the delivery of high-quality, scalable, and maintainable code. The Senior Software Development Lead will mentor and manage a team of talented developers, fostering a collaborative and productive remote work environment. This includes conducting code reviews, providing technical guidance, and facilitating professional growth. You will work closely with product managers, designers, and other stakeholders to translate business requirements into robust technical specifications and implement them effectively. Expertise in modern software development methodologies (Agile, Scrum) and a deep understanding of the full software development lifecycle are essential. Proficiency in multiple programming languages and frameworks relevant to our client's technology stack (e.g., Java, Python, JavaScript, cloud platforms like AWS/Azure) is required. You will be tasked with identifying and implementing best practices in software engineering, including testing strategies, CI/CD pipelines, and security measures. The ability to architect complex systems, troubleshoot challenging technical issues, and drive innovation is paramount. This position demands exceptional leadership, communication, and problem-solving skills, along with a proven ability to manage and motivate a distributed team effectively. Our client values individuals who are passionate about technology, committed to engineering excellence, and capable of making significant contributions to their cutting-edge software products. This is an outstanding opportunity to shape the technical direction of key projects and lead a talented remote development team to success.
This advertiser has chosen not to accept applicants from your region.

Graduate Trainee - Software Development

50200 Kipreres KES30000 month WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is looking for ambitious and bright graduates to join their dynamic team as Graduate Trainees in Software Development. This is an excellent opportunity for individuals eager to launch their careers in technology and gain hands-on experience in a supportive and innovative environment. The program is designed to provide comprehensive training in various aspects of software development, including programming languages, software architecture, and project management methodologies. Trainees will work alongside experienced developers on real-world projects, contributing to the design, development, testing, and deployment of software solutions. The role involves learning to write clean, efficient, and maintainable code, participating in code reviews, and collaborating with cross-functional teams. You will be exposed to agile development practices and gain practical skills in debugging and troubleshooting. This hybrid role offers a balance between in-office collaboration and remote work flexibility, allowing you to develop your technical expertise and professional network. We are seeking candidates with a strong foundation in computer science principles, a passion for technology, and a willingness to learn and adapt. Excellent problem-solving skills, attention to detail, and strong communication abilities are essential. This program is ideal for recent graduates with a degree in Computer Science, Software Engineering, Information Technology, or a closely related field. While prior internship experience is a plus, it is not mandatory. We value potential and a commitment to continuous learning. Join us to kickstart your journey in the tech industry and contribute to exciting software development projects in **Kitale, Trans-Nzoia**.
This advertiser has chosen not to accept applicants from your region.

Senior Software Development Lead

20100 Mwembe KES195000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is searching for a highly skilled and experienced Senior Software Development Lead to spearhead their engineering team. This is a fully remote position, offering the flexibility to work from anywhere while driving the development of innovative software solutions. You will be responsible for leading a team of software engineers, overseeing the entire software development lifecycle, from planning and design to implementation, testing, and deployment. This includes mentoring junior developers, conducting code reviews, ensuring adherence to coding standards, and fostering a culture of technical excellence. Key responsibilities involve architecting robust and scalable software systems, making critical technology decisions, and collaborating closely with product managers and other stakeholders to define product roadmaps. The ideal candidate will have a deep understanding of various programming languages and frameworks, software architecture patterns, and agile development methodologies. Proven experience in leading software development teams and delivering complex projects on time and within scope is essential. Strong problem-solving, communication, and interpersonal skills are paramount for effective remote team leadership. Proficiency with version control systems, CI/CD pipelines, and cloud platforms is required. This remote role demands exceptional self-discipline, strategic thinking, and the ability to inspire and motivate a distributed team. You will be instrumental in shaping the technical direction of our client's products and driving innovation in the IT sector. Your leadership will ensure the delivery of high-quality, cutting-edge software applications that meet market demands.
This advertiser has chosen not to accept applicants from your region.

Graduate Trainee - Software Development

00401 Homa Bay KES90000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exceptional opportunity for ambitious graduates to join their prestigious Graduate Trainee program focused on Software Development. This is a fully remote internship designed to provide comprehensive training and hands-on experience in building cutting-edge software solutions. You will work alongside experienced software engineers, learning about the full software development lifecycle, from design and coding to testing and deployment. This program is ideal for individuals with a strong academic background in computer science or a related field, a passion for technology, and a drive to excel in software engineering. You will contribute to real-world projects, gain exposure to various programming languages and development tools, and receive mentorship to foster your professional growth. The ideal candidate is a quick learner, possesses excellent problem-solving skills, and thrives in a collaborative, remote environment. We are seeking enthusiastic and dedicated individuals who are eager to immerse themselves in the world of software development and contribute innovative ideas. Strong communication skills are essential for effective collaboration with the remote team. This internship is a fantastic pathway to a successful career in software development.

Responsibilities:
  • Assist in the design, development, and testing of software applications.
  • Learn and apply various programming languages and development frameworks.
  • Collaborate with senior engineers on coding tasks and bug fixes.
  • Participate in code reviews and contribute to improving code quality.
  • Gain experience with version control systems (e.g., Git).
  • Help in documenting software requirements and technical specifications.
  • Contribute to the development of unit and integration tests.
  • Engage in problem-solving and debugging activities.
  • Learn about agile development methodologies and best practices.
Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a closely related field.
  • Solid understanding of fundamental programming concepts and data structures.
  • Familiarity with at least one modern programming language (e.g., Java, Python, C++, JavaScript).
  • Strong analytical and problem-solving abilities.
  • Excellent communication and teamwork skills.
  • Ability to work independently and manage time effectively in a remote setting.
  • A passion for technology and a desire to learn software development.
  • Previous personal coding projects or contributions to open-source projects are a plus.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Mobile app development Jobs in Kenya !

Lead Software Development Manager

40100 Kisumu KES800000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a dynamic and experienced Lead Software Development Manager to guide their engineering teams in a fully remote setting. This critical role involves leading the design, development, and deployment of high-quality software solutions that drive business innovation. You will be responsible for managing multiple software development projects, ensuring they are delivered on time, within scope, and to the highest standards. The ideal candidate possesses a strong technical background in software engineering, coupled with proven leadership and people management skills. You will foster a collaborative and high-performing team culture, mentor developers, and oversee architectural decisions. Key responsibilities include translating business requirements into technical roadmaps, managing development lifecycles, and implementing agile methodologies. Experience with various programming languages, databases, and cloud platforms is essential. We are looking for a strategic leader who can drive technical excellence, encourage innovation, and ensure the scalability and reliability of our software products. Excellent communication, problem-solving, and stakeholder management skills are paramount. This is an unparalleled opportunity to shape the direction of our technology initiatives, lead talented engineers, and make a significant impact on the company's success, all while enjoying the benefits of a remote-first work environment, supporting projects related to **Kisumu, Kisumu, KE**.
This advertiser has chosen not to accept applicants from your region.

Junior Software Development Apprentice

40100 Kisumu KES30000 month WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is seeking a motivated and tech-savvy Junior Software Development Apprentice to join their innovative engineering team. This is a fully remote, full-time internship, offering an exceptional opportunity to gain practical experience in software development. You will work alongside experienced developers, contributing to coding, testing, and debugging tasks. The ideal candidate will have a foundational understanding of programming concepts and a passion for building software solutions. You will be exposed to various programming languages and development tools, contributing to exciting projects that drive technological advancement.

This role requires an individual with strong analytical and problem-solving skills, who is eager to learn and adapt in a fast-paced environment. You will assist in developing new features, maintaining existing codebases, and participating in code reviews. The ability to work collaboratively in a remote team, communicate effectively, and manage your time efficiently is essential. You will receive mentorship from senior engineers, providing valuable guidance and support as you hone your technical skills. This internship is designed to provide a comprehensive learning experience, preparing you for a successful career in software engineering. A proactive attitude and a commitment to continuous learning are highly valued.

Key Responsibilities:
  • Assist in writing, testing, and debugging code under the guidance of senior developers.
  • Contribute to the development of new software features and applications.
  • Participate in code reviews and learn best practices.
  • Help maintain and improve existing software systems.
  • Collaborate with team members on various development projects.
  • Learn and utilize relevant programming languages and development tools.
  • Troubleshoot and resolve software issues.
  • Document code and development processes.
  • Support the engineering team in achieving project goals.
Qualifications:
  • Currently pursuing or recently completed a degree in Computer Science, Software Engineering, or a related technical field.
  • A solid understanding of programming fundamentals and data structures.
  • Familiarity with at least one programming language (e.g., Python, Java, C++).
  • Strong analytical and problem-solving abilities.
  • Excellent communication and teamwork skills.
  • Ability to work independently and manage time effectively in a remote setting.
  • Eagerness to learn and adapt to new technologies.
  • Passion for software development and technology.
This advertiser has chosen not to accept applicants from your region.

Junior Software Development Apprentice

60200 Meru , Eastern KES40000 month WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is looking for enthusiastic and motivated Junior Software Development Apprentices to join their rapidly growing remote technology team. This is an excellent opportunity for individuals looking to launch their career in software development through a structured, hands-on training program. You will work alongside experienced developers, learning to design, develop, test, and deploy software applications. The program emphasizes practical skill development and real-world project experience, all within a supportive remote work environment. You will gain exposure to various programming languages, development tools, and agile methodologies.

Responsibilities:
  • Assist senior developers in coding, testing, and debugging software applications.
  • Learn and apply software development best practices and coding standards.
  • Participate in code reviews and contribute to team discussions.
  • Develop a strong understanding of programming languages such as Python, Java, or JavaScript.
  • Gain experience with version control systems like Git.
  • Work on assigned tasks within software development projects.
  • Collaborate with team members using remote communication and project management tools.
  • Contribute to documentation and knowledge-sharing initiatives.
  • Learn about database management and integration.
  • Develop problem-solving skills through practical application.
Qualifications:
  • High school diploma or equivalent required; college coursework in computer science or a related field is a plus.
  • A strong passion for technology and a desire to learn software development.
  • Basic understanding of programming concepts.
  • Excellent problem-solving and analytical skills.
  • Good communication and teamwork abilities.
  • Ability to work independently and manage time effectively in a remote setting.
  • Eagerness to learn and adapt to new technologies.
  • Previous personal coding projects or participation in hackathons are beneficial.
  • No prior professional software development experience is required.
  • Must be legally eligible to work in Kenya and willing to commit to the full apprenticeship duration.
This is a fully remote apprenticeship program for aspiring developers based in Meru, Meru, KE .
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Mobile App Development Jobs