1,989 Developer jobs in Kenya

Senior Decentralized Application Developer

40100 Kisumu KES700000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a talented and experienced Senior Decentralized Application (dApp) Developer to contribute to the design, development, and deployment of innovative blockchain solutions. This fully remote position offers an exciting opportunity to work at the forefront of Web3 technology and shape the future of decentralized systems. You will play a critical role in building secure, scalable, and user-friendly dApps that leverage the power of blockchain.

Responsibilities:
  • Design, develop, and deploy smart contracts and decentralized applications on various blockchain platforms.
  • Write clean, efficient, and well-documented code in languages such as Solidity, Rust, or Go.
  • Collaborate with product managers, designers, and other engineers to define dApp features and requirements.
  • Integrate dApps with existing blockchain networks and third-party services.
  • Conduct thorough testing, debugging, and optimization of smart contracts and dApps.
  • Stay up-to-date with the latest advancements in blockchain technology, dApp development, and smart contract security.
  • Participate in code reviews, providing constructive feedback to peers.
  • Troubleshoot and resolve complex technical issues related to dApp functionality and performance.
  • Contribute to the architectural design of decentralized systems and protocols.
  • Document technical specifications, APIs, and development processes.
  • Mentor junior developers and share knowledge within the engineering team.
Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
  • 5+ years of experience in software development, with a strong focus on blockchain and dApp development.
  • Expertise in smart contract programming languages (e.g., Solidity, Rust).
  • Solid understanding of blockchain fundamentals, including consensus mechanisms, cryptography, and distributed ledger technology.
  • Experience with popular blockchain frameworks and tools (e.g., Truffle, Hardhat, Web3.js, Ethers.js).
  • Proficiency in front-end development technologies (React, Angular, Vue.js) for building user interfaces for dApps.
  • Experience with IPFS, decentralized storage solutions, and cross-chain communication protocols is a plus.
  • Strong understanding of security best practices for smart contracts and dApps.
  • Excellent problem-solving, debugging, and analytical skills.
  • Effective communication and collaboration skills, with the ability to work effectively in a remote, agile team environment.
  • Demonstrated ability to deliver high-quality code and contribute to impactful projects.
This is a remote role, allowing you to contribute your expertise from anywhere.
This advertiser has chosen not to accept applicants from your region.

Lead Decentralized Application Developer

40200 Moiben KES550000 Annually WhatJobs

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a talented and visionary Lead Decentralized Application (dApp) Developer to spearhead the development of cutting-edge blockchain solutions. This role offers a unique opportunity to shape the future of decentralized technologies within a dynamic and fast-paced industry. You will be responsible for designing, developing, and deploying secure and scalable dApps on various blockchain platforms, ensuring seamless integration with smart contracts and other decentralized components. The ideal candidate will have a profound understanding of blockchain architecture, consensus mechanisms, and the principles of cryptography. Experience with popular smart contract languages such as Solidity is a must, along with a strong grasp of web3 technologies and frameworks (e.g., Truffle, Hardhat). You will lead a team of developers, providing technical guidance, architectural oversight, and fostering a collaborative development environment. This position requires a strategic thinker with a passion for innovation, a commitment to code quality, and a keen eye for security best practices. You will work closely with product managers, designers, and stakeholders to translate business requirements into robust technical solutions. The ability to stay ahead of emerging trends in the blockchain space and proactively identify new opportunities for growth and improvement is highly valued. This role is based in Eldoret, Uasin Gishu, KE and offers a hybrid work model, blending the flexibility of remote work with the collaborative benefits of in-office engagement. Responsibilities include code reviews, performance optimization, and ensuring the reliability and scalability of our dApp ecosystem. If you are driven by the potential of blockchain and eager to contribute to groundbreaking projects, we invite you to apply.

Responsibilities:
  • Design, develop, and deploy secure and efficient decentralized applications (dApps) on various blockchain networks.
  • Write, test, and audit smart contracts using languages like Solidity.
  • Integrate dApps with blockchain protocols and APIs.
  • Lead and mentor a team of blockchain developers, providing technical direction and support.
  • Collaborate with product managers and designers to define dApp features and user experiences.
  • Implement robust security measures to protect against vulnerabilities and ensure data integrity.
  • Optimize dApp performance and scalability.
  • Conduct thorough code reviews and ensure adherence to coding standards.
  • Stay current with emerging blockchain technologies, trends, and best practices.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Proven experience in blockchain development and smart contract programming.
  • Strong proficiency in Solidity and experience with Ethereum or other EVM-compatible blockchains.
  • Familiarity with web3 development frameworks (Truffle, Hardhat) and libraries (Web3.js, Ethers.js).
  • Understanding of cryptography, consensus mechanisms, and blockchain architecture.
  • Experience with RESTful APIs and backend development.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and teamwork abilities.
  • Experience leading development teams is a plus.
The work location is in Eldoret, Uasin Gishu, KE .
This advertiser has chosen not to accept applicants from your region.

Senior Mobile Application Developer (iOS/Android)

50200 Homa Bay KES290000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and motivated Senior Mobile Application Developer to join their innovative and entirely remote development team. In this role, you will be responsible for the end-to-end design, development, testing, and deployment of cutting-edge mobile applications for both iOS and Android platforms. You will work on exciting projects that impact millions of users globally, leveraging the latest mobile technologies and best practices. Your responsibilities will include writing clean, maintainable, and efficient code, architecting robust mobile solutions, and collaborating with UI/UX designers to create engaging user experiences. A deep understanding of mobile development paradigms, platform-specific guidelines, and performance optimization techniques is crucial. You will be involved in all phases of the software development lifecycle, from concept to launch and beyond, including feature development, bug fixing, and performance tuning. This position requires expertise in native development (Swift/Objective-C for iOS, Kotlin/Java for Android) or cross-platform frameworks (e.g., React Native, Flutter). You will collaborate closely with back-end developers to integrate APIs and ensure seamless data flow. The ideal candidate will possess strong problem-solving abilities, a keen eye for detail, and a passion for creating high-quality mobile applications. Excellent communication and teamwork skills are essential for thriving in a remote, agile environment. If you are a talented mobile developer looking to contribute to impactful projects from your home office, we encourage you to apply.

Key Responsibilities:
  • Design, develop, and maintain high-quality native mobile applications for iOS and Android.
  • Implement new features and user-facing elements using modern mobile development languages and frameworks.
  • Write clean, efficient, and well-documented code adhering to best practices.
  • Collaborate with UI/UX designers to translate wireframes and mockups into functional interfaces.
  • Integrate mobile applications with back-end services and APIs.
  • Optimize applications for maximum speed, scalability, and performance across various devices.
  • Identify and fix bugs, troubleshoot issues, and improve application stability.
  • Participate in code reviews, providing constructive feedback to peers.
  • Stay current with the latest mobile technology trends and platform updates.
  • Contribute to the entire mobile development lifecycle, from concept to release.
Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of professional experience in mobile application development.
  • Proven expertise in native iOS development (Swift, Objective-C) and/or native Android development (Kotlin, Java).
  • Experience with cross-platform development frameworks (e.g., React Native, Flutter) is a plus.
  • Strong understanding of mobile UI/UX principles and platform-specific design guidelines.
  • Proficiency in integrating with RESTful APIs and managing mobile data.
  • Experience with version control systems (e.g., Git).
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration skills, vital for a remote team environment.
  • Familiarity with Agile development methodologies.
This fully remote role offers a significant opportunity to shape the future of mobile experiences, working from wherever you are most productive.
This advertiser has chosen not to accept applicants from your region.

Junior Web Developer Apprentice

80202 Nairobi, Nairobi KES30000 month WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering a fantastic opportunity for an aspiring Junior Web Developer to join their team as a remote apprentice. This program is designed for individuals with a passion for coding and a desire to learn and grow in the field of web development. You will gain hands-on experience working on real-world projects under the guidance of experienced senior developers. Your responsibilities will include assisting in the development and maintenance of client websites, participating in code reviews, debugging issues, and contributing to the documentation of code and processes. You will be exposed to various programming languages, frameworks, and tools used in modern web development. The ideal candidate is eager to learn, has a basic understanding of HTML, CSS, and JavaScript, and possesses strong problem-solving skills. A willingness to collaborate effectively in a remote team environment is crucial. This apprenticeship is a stepping stone to a successful career in web development, providing a comprehensive learning experience and the chance to build a strong portfolio. You will be expected to dedicate yourself to learning and actively contribute to team goals. Strong communication skills, both written and verbal, are essential for seamless remote collaboration. You will have the opportunity to work on diverse projects, allowing you to explore different aspects of web development. We are looking for motivated individuals who are ready to dive deep into the world of coding and contribute positively to our projects. This role is fully remote, enabling you to learn and develop your skills from anywhere. The **job location** designation for administrative purposes is Malindi, Kilifi, KE , but the work itself is performed remotely.
This advertiser has chosen not to accept applicants from your region.

Junior Web Developer Apprentice

80200 Nairobi, Nairobi KES40000 month WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is looking for an eager and motivated Junior Web Developer Apprentice to join our fully remote team. This apprenticeship program is designed to provide hands-on training and practical experience in web development, allowing you to learn from experienced professionals and contribute to real-world projects. You will work under the guidance of senior developers, gaining exposure to front-end and back-end technologies, software development lifecycles, and best practices. The ideal candidate is passionate about coding, a quick learner, and possesses strong problem-solving skills. This is an excellent opportunity for individuals looking to kickstart their career in technology. Responsibilities will include assisting in the development and maintenance of websites and web applications, writing clean and efficient code, participating in code reviews, debugging and testing software components, learning and applying new technologies, collaborating with team members in a remote setting, and contributing to project documentation. While this role has a general connection to projects originating in the Malindi, Kilifi, KE area, it is a fully remote position, offering flexibility to learn and grow from anywhere. We are seeking individuals with a foundational understanding of programming concepts, who are proactive, detail-oriented, and eager to develop their skills in a supportive, virtual environment. A strong desire to learn and grow is more important than extensive prior experience. Relevant coursework or personal projects demonstrating an interest in web development are a plus. This program offers a stipend and a pathway to potential future employment opportunities within our organization.

Responsibilities:
  • Assist in the development and maintenance of web applications.
  • Write clean, efficient, and well-documented code.
  • Participate in code reviews and testing procedures.
  • Debug and resolve software defects.
  • Learn and apply new web development technologies and frameworks.
  • Collaborate with senior developers and team members.
  • Contribute to project documentation and knowledge sharing.
  • Gain practical experience in front-end and back-end development.
Qualifications:
  • Foundational understanding of programming concepts (e.g., variables, loops, functions).
  • Basic knowledge of HTML, CSS, and JavaScript is a plus.
  • Eagerness to learn and develop skills in web development.
  • Strong problem-solving and analytical abilities.
  • Good communication and collaboration skills.
  • Ability to work independently and manage time effectively in a remote setting.
  • A proactive attitude and a strong work ethic.
This advertiser has chosen not to accept applicants from your region.

Junior Web Developer Apprentice

80200 Nairobi, Nairobi KES50000 month WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exceptional opportunity for a motivated Junior Web Developer Apprentice to join their dynamic and fully remote development team. This apprenticeship program is designed for individuals who are passionate about coding and eager to kickstart a career in web development. You will receive comprehensive training and mentorship from experienced developers, working on real-world projects that will build your skills and portfolio. This role offers a hands-on learning experience in a supportive and collaborative remote environment.

As a Junior Web Developer Apprentice, you will gain practical experience in front-end development, learning to build user-friendly and responsive websites using HTML, CSS, and JavaScript. You will also be introduced to back-end development concepts, potentially working with server-side languages and databases. Responsibilities will include assisting in the development and maintenance of web applications, collaborating with designers to translate visual concepts into functional code, and participating in code reviews. This remote position requires strong self-discipline, a proactive learning attitude, and excellent communication skills to effectively engage with the team and mentors virtually.

You will learn to troubleshoot issues, implement new features, and contribute to improving the overall quality and performance of our client's web presence. The ideal candidate will have a foundational understanding of web development principles, even if acquired through self-study or online courses. A strong desire to learn, problem-solve, and adapt to new technologies is essential. This is a fantastic entry-level opportunity for someone looking to gain practical experience and develop professionally. While no formal degree is strictly required, a portfolio of personal projects or contributions to open-source projects demonstrating your passion and basic skills will be highly advantageous. This is a paid apprenticeship, offering a monthly stipend and the potential for full-time employment upon successful completion of the program. If you are driven, tech-savvy, and ready to immerse yourself in the world of web development remotely, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Junior Web Developer Apprentice

00100 Abothuguchi West KES15000 month WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Our client is seeking motivated and enthusiastic individuals to join their team as Junior Web Developer Apprentices. This is a fantastic opportunity for aspiring developers to gain hands-on experience and develop critical skills in a supportive and dynamic remote environment. You will be working on real-world projects, contributing to the development of innovative web solutions. The role is based in and around Ongata Rongai, Kajiado, KE , but operates as a fully remote position, allowing you to work from the comfort of your home office.

Key Responsibilities:
  • Assist senior developers in designing, coding, testing, and debugging web applications.
  • Learn and implement front-end and back-end development best practices.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Participate in code reviews to ensure code quality and identify areas for improvement.
  • Troubleshoot and resolve issues identified during testing and in production.
  • Stay up-to-date with emerging web technologies and trends.
  • Contribute to the documentation of code and development processes.
  • Engage actively in learning sessions and mentorship programs provided by the company.
Qualifications:
  • A strong passion for web development and a desire to learn.
  • Basic understanding of HTML, CSS, and JavaScript.
  • Familiarity with at least one programming language (e.g., Python, Java, PHP).
  • Good problem-solving and analytical skills.
  • Excellent communication and teamwork abilities, essential for a remote role.
  • Ability to work independently and manage time effectively.
  • A positive attitude and a willingness to take on new challenges.
  • Prior exposure to version control systems like Git is a plus.
  • A foundational knowledge of web design principles is advantageous.
This apprenticeship is designed to provide a comprehensive learning experience, equipping you with the skills and knowledge necessary to build a successful career in web development. We are committed to fostering a growth-oriented culture where learning is continuous and innovation is encouraged. This role is ideal for individuals who are proactive, eager to learn, and thrive in a collaborative online setting. Join us and start building your future in tech!
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Developer Jobs in Kenya !

Apprenticeship - Junior Web Developer

20200 Kapsuser KES25000 month WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

intern
Are you passionate about coding and eager to kickstart your career in web development? Our client is offering an exciting remote apprenticeship opportunity for motivated individuals to join their innovative tech team. This program is designed to provide hands-on experience and comprehensive training in a fully remote environment. As a Junior Web Developer Apprentice, you will work closely with experienced developers, contributing to real-world projects and learning essential skills in front-end and back-end development. You will gain practical knowledge in HTML, CSS, JavaScript, and various programming languages and frameworks. This apprenticeship involves learning best practices in software development, version control (like Git), and agile methodologies. You will be involved in coding, testing, debugging, and deploying web applications. The ideal candidate is a quick learner, a problem-solver, and possesses a strong foundational understanding of computer science principles or has completed relevant coursework. Excellent communication skills and the ability to collaborate effectively in a virtual team are essential. This is a fantastic chance to gain invaluable industry experience, build a professional network, and potentially secure a full-time position upon successful completion of the apprenticeship. We are looking for individuals who are enthusiastic about technology and eager to absorb new information and skills. This is a fully remote position, offering the flexibility to work from anywhere. The training and mentorship provided will be tailored to help you succeed. Your virtual workspace will be connected to our operations in Kericho, Kericho, KE , providing a sense of connection to our team.
This advertiser has chosen not to accept applicants from your region.

Junior Web Developer Apprentice

50100 Kakamega, Western KES25000 month WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exciting opportunity for a motivated and eager Junior Web Developer Apprentice to join their fully remote technology team. This apprenticeship is designed for individuals passionate about coding and eager to learn and grow in a professional web development environment. You will work closely with experienced developers, gaining hands-on experience in building, testing, and maintaining web applications. This remote-first program provides a unique chance to develop essential skills in front-end and back-end development, database management, and software development lifecycle. You will be involved in various stages of development, from understanding project requirements to deploying functional code. We are looking for candidates with a foundational understanding of programming concepts, a strong desire to learn, excellent problem-solving abilities, and good communication skills. This apprenticeship is an excellent stepping stone for a career in web development, offering practical experience and mentorship. If you are a proactive learner ready to contribute and develop your skills in a supportive, remote setting, we encourage you to apply.

Responsibilities:
  • Assist senior developers in coding and debugging web applications.
  • Learn and implement front-end development technologies (HTML, CSS, JavaScript).
  • Gain exposure to back-end development frameworks and languages.
  • Participate in code reviews and learn best practices.
  • Assist in the testing and deployment of web applications.
  • Contribute to documentation and project-related tasks.
  • Collaborate with team members in a remote environment through various communication tools.
  • Learn about database management and integration.
  • Troubleshoot and resolve basic technical issues.
  • Stay updated on emerging web development trends and technologies.
Qualifications:
  • High school diploma or equivalent.
  • Foundational understanding of programming concepts and logic.
  • Basic knowledge of HTML, CSS, and JavaScript is a plus.
  • Strong problem-solving skills and a keen interest in technology.
  • Excellent communication and teamwork abilities.
  • Eagerness to learn and a proactive attitude.
  • Ability to work independently and manage time effectively in a remote setting.
  • A portfolio of personal projects (if any) showcasing coding skills is advantageous.
This advertiser has chosen not to accept applicants from your region.

Junior Web Developer Apprenticeship

00200 Abothuguchi West KES30000 month WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exciting Junior Web Developer Apprenticeship program designed for enthusiastic individuals eager to launch a career in software development. This is a fully remote, intensive training opportunity where you will learn from experienced mentors and gain hands-on experience building modern web applications. You'll be immersed in a collaborative virtual environment, working on real projects and developing essential skills in front-end and back-end technologies. This apprenticeship is structured to provide comprehensive learning, covering coding best practices, version control, agile methodologies, and deployment.

Program Highlights:
  • Gain foundational knowledge in HTML, CSS, JavaScript, and modern frameworks (e.g., React, Vue.js).
  • Learn back-end development concepts and popular languages/frameworks (e.g., Node.js, Python/Django, Ruby on Rails).
  • Develop proficiency in database management (SQL and NoSQL).
  • Understand version control systems like Git and collaborative workflows.
  • Work on practical projects under the guidance of senior developers.
  • Learn about agile development methodologies and participate in team ceremonies.
  • Receive mentorship and support to build a strong portfolio.
  • Develop problem-solving and debugging skills essential for software development.
  • Understand deployment processes and CI/CD principles.
  • Prepare for a successful career in the tech industry with valuable, in-demand skills.

Who Should Apply:
  • Recent graduates or individuals seeking a career change into technology.
  • Passionate individuals with a strong aptitude for problem-solving and logical thinking.
  • Self-motivated learners who can work independently in a remote setting.
  • Individuals with little to no prior professional coding experience but a strong desire to learn.
  • Good communication skills and ability to work effectively in a virtual team.
  • A keen eye for detail and a commitment to producing high-quality code.
  • Basic understanding of computer systems and software.

This apprenticeship is a gateway to a fulfilling career in web development. You'll be part of a supportive, remote-first culture that values learning and growth. Our client is committed to providing you with the tools, training, and experience necessary to become a successful developer. Embrace this chance to transform your passion into a profession. You will be working on projects that directly contribute to our client's innovative solutions. This program is specifically designed to bridge the gap between learning and employment, offering a clear path to a rewarding career. Don't miss this unique opportunity to build your technical expertise from the ground up in a flexible, remote environment.
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 Developer Jobs