944 Junior Developers jobs in Kenya
Mobile Application Developer
Posted today
Job Viewed
Job Description
Job Description
1.
Mobile App Developer
Job Title: Mobile App Developer
Summary:
We are seeking a skilled Mobile App Developer to design, develop, and maintain high-quality mobile applications for iOS and Android platforms, supporting business-to-business (B2B) healthcare solutions for our clients, primarily businesses such as healthcare providers and organizations. The role is full-time and in-office at our Nairobi, Kenya location. The ideal candidate will have strong experience integrating APIs to deliver seamless, user-friendly mobile experiences and must be a quick learner capable of adapting to new tools, platforms, and methodologies. Experience with AI tools in the development process is a plus.
Responsibilities:
Design and develop mobile applications for iOS and Android using frameworks like React Native, Flutter, or native development (Swift, Kotlin) to meet the needs of business clients.
Integrate Restful APIs and third-party services to enable real-time data exchange and functionality for B2B applications.
Collaborate with UX/UI designers to create intuitive, responsive interfaces tailored to business user needs.
Write clean, maintainable, and well-documented code, adhering to industry best practices.
Perform testing, debugging, and optimization to ensure application performance and reliability for enterprise clients.
Rapidly learn and adopt new mobile development tools, platforms, and methodologies to support evolving business requirements.
Work with cross-functional teams, including backend developers and product managers, to align on project goals for business clients.
Contribute to app store deployment processes and ensure compliance with platform guidelines.
Qualifications:
- Required:
- Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- 3+ years of mobile app development experience with a proven track record of published apps.
- Strong experience integrating APIs (REST, GraphQL) with mobile applications.
- Proficiency in at least one mobile development framework (e.g., React Native, Flutter, Swift, Kotlin).
- Ability to learn quickly and adapt to new tools, platforms, and methodologies.
- Excellent problem-solving skills and attention to detail.
- Preferred
:
- Experience developing mobile apps for healthcare or B2B enterprise solutions.
- Familiarity with cloud platforms (e.g., AWS, Azure) for mobile backend integration.
- Knowledge of CI/CD pipelines for mobile development.
- Experience using AI tools (e.g., GitHub Copilot, ChatGPT) in the development process to enhance coding efficiency or debugging.
Working Conditions:
-
Full-time, in-office role based in Karen Nairobi, Kenya
.
Must be within commutable distance (No greater than 1hr by car).
- Collaborative environment with occasional tight deadlines to meet the needs of business clients.
Decentralized Application Developer
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and deploy smart contracts on various blockchain platforms (e.g., Ethereum, Binance Smart Chain).
- Build and maintain secure and efficient decentralized applications (dApps).
- Integrate dApps with blockchain networks and other decentralized services.
- Develop user-friendly front-end interfaces for dApps.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and well-documented code.
- Identify and address performance bottlenecks and bugs.
- Stay up-to-date with the latest trends and technologies in blockchain and dApp development.
- Contribute to the technical architecture and decision-making process.
- Participate in code reviews and provide constructive feedback.
- Proven experience in blockchain development and smart contract programming (Solidity preferred).
- Proficiency in front-end development technologies (JavaScript, React, Vue.js, etc.).
- Strong understanding of blockchain principles, cryptocurrencies, and decentralized finance (DeFi).
- Experience with blockchain development tools and frameworks (e.g., Truffle, Hardhat).
- Familiarity with Web3.js, Ethers.js, or similar libraries.
- Knowledge of security best practices for smart contracts.
- Excellent problem-solving and analytical skills.
- Ability to work independently and as part of a remote team.
- Strong communication skills, both written and verbal.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Mobile Application Developer Intern
Posted today
Job Viewed
Job Description
Company Description
TillDash is at the forefront of retail innovation, offering a self-checkout solution that transforms the traditional shopping experience. Our mobile-first technology enables customers to scan items, pay through the app, and enjoy a queue-free shopping experience. Based on our Scan & Go technology and mobile payment integration, TillDash saves customers 80% of their time at checkout and significantly reduces operational costs for retailers. Our vision is to make retail shopping effortless, efficient, and enjoyable for everyone, serving a range of industries from grocery stores to speciality retailers.
Role Description
We are looking for a passionate Mobile Application Developer Intern (Remote) to join our growing team. This is a full-time, remote internship that offers hands-on experience in building and scaling cross-platform mobile applications. You'll play an important role in developing new features, fixing bugs, and optimising performance for both iOS and Android apps using Flutter.
You will collaborate with a supportive team of developers, take part in code reviews, and contribute directly to product design and user experience. This is an excellent opportunity to sharpen your skills while working on a product that impacts real-world retail operations.
Note: This internship is currently unpaid, but strong performers will have the opportunity to transition into a paid role in the near future as we continue to grow.
What You'll Gain
Hands-on experience with Flutter in a real-world product
Mentorship and collaboration with experienced developers
Exposure to retail technology and mobile payments
A chance to work on a product that directly improves shopping experiences for thousands of people
Opportunity to transition into a paid position based on performance and company growth
Qualifications
Proficiency in Flutter for both iOS and Android development
Strong understanding of Mobile Application Development and OOP principles
Experience (academic or practical) with cross-platform mobile development
Problem-solving mindset and ability to work effectively in a collaborative, remote environment
Basic knowledge of retail technology and mobile payment systems is a plus
Currently pursuing or recently completed a degree in Computer Science, Software Engineering, or a related field
- This role is perfect for someone eager to grow their skills, gain startup experience, and be part of a company transforming the retail experience.
Lead Decentralized Application Developer
Posted 2 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and deploy secure and efficient smart contracts on various blockchain platforms (e.g., Ethereum, Binance Smart Chain, Polygon).
- Lead the development of decentralized applications (dApps) from concept to launch.
- Architect and implement robust blockchain solutions, including token standards (ERC-20, ERC-721, etc.) and DeFi protocols.
- Collaborate with UI/UX designers to create intuitive and engaging user interfaces for dApps.
- Conduct thorough security audits and testing of smart contracts to identify and mitigate vulnerabilities.
- Integrate dApps with decentralized storage solutions (IPFS) and oracles.
- Stay abreast of the latest advancements in blockchain technology and decentralized ecosystems.
- Mentor and guide junior blockchain developers, fostering a collaborative team environment.
- Contribute to the technical roadmap and strategic direction of our blockchain initiatives.
- Optimize dApp performance and gas efficiency.
- Proven experience as a Blockchain Developer or Smart Contract Engineer.
- Strong proficiency in Solidity and experience with other smart contract languages.
- Demonstrable experience building and deploying dApps on major blockchain networks.
- Solid understanding of blockchain architecture, consensus mechanisms, and cryptographic principles.
- Experience with front-end development frameworks (React, Vue.js) and Web3 libraries (ethers.js, web3.js).
- Knowledge of security best practices for smart contracts and blockchain applications.
- Experience with decentralized storage solutions (IPFS) and oracles.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and teamwork abilities, especially in a remote setting.
- A passion for decentralized technologies and a desire to innovate.
Lead Decentralized Application Developer
Posted 2 days ago
Job Viewed
Job Description
Decentralized Application (dApp) Developer
Posted 2 days ago
Job Viewed
Job Description
Senior Decentralized Application (dApp) Developer
Posted 1 day ago
Job Viewed
Job Description
- Design, develop, and deploy secure and scalable decentralized applications (dApps).
- Integrate smart contracts with front-end and back-end systems.
- Develop user interfaces for dApps using modern web technologies.
- Write clean, efficient, and well-documented code in relevant languages (e.g., Solidity, Rust, JavaScript).
- Collaborate with UI/UX designers and product managers to define dApp features.
- Implement and optimize layer-2 scaling solutions and cross-chain functionalities.
- Ensure dApp security through rigorous testing and code reviews.
- Stay up-to-date with the latest advancements in blockchain technology and dApp development.
- Troubleshoot and resolve issues in production dApps.
- Contribute to technical documentation and knowledge sharing within the team.
- Proven experience as a Decentralized Application (dApp) Developer or Blockchain Developer.
- Strong proficiency in smart contract development (e.g., Solidity, Rust, Vyper).
- Experience with front-end development for dApps (e.g., React, Vue.js, Web3.js).
- Solid understanding of blockchain protocols and decentralized technologies.
- Familiarity with layer-2 scaling solutions and cross-chain communication.
- Knowledge of dApp security best practices.
- Excellent problem-solving and analytical skills.
- Ability to work independently and as part of a remote, distributed team.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Be The First To Know
About the latest Junior developers Jobs in Kenya !
Remote Decentralized Application (dApp) Developer
Posted 2 days ago
Job Viewed
Job Description
Key Responsibilities:
- Develop, test, and deploy decentralized applications (dApps).
- Integrate dApps with smart contracts on various blockchain networks.
- Build intuitive and responsive user interfaces for dApps.
- Utilize Web3 libraries (Web3.js, Ethers.js) for blockchain interaction.
- Collaborate with smart contract developers to define APIs and integration points.
- Ensure dApps are secure, performant, and user-friendly.
- Troubleshoot and resolve issues related to dApp functionality and blockchain connectivity.
- Stay updated with the latest advancements in dApp development and web3 technologies.
- Participate in code reviews and contribute to team knowledge sharing.
- Optimize dApp performance and gas usage.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience in developing decentralized applications (dApps).
- Proficiency in front-end frameworks like React, Vue.js, or Angular.
- Experience with JavaScript, TypeScript, and Node.js.
- Familiarity with Web3.js, Ethers.js, or similar libraries for blockchain interaction.
- Understanding of smart contracts and blockchain fundamentals.
- Experience with blockchain wallets (e.g., MetaMask) and their integration.
- Knowledge of smart contract languages like Solidity is a plus.
- Strong problem-solving and debugging skills.
- Excellent communication and teamwork abilities for remote collaboration.
Lead Decentralized Application (dApp) Developer
Posted 2 days ago
Job Viewed
Job Description
Web Developer
Posted today
Job Viewed
Job Description
Company Description
Jujaya Media is a dynamic, integrated firm specializing in Media, Public Relations, and Communication. We provide innovative solutions that elevate brands, driving increased market share by reaching broader audiences and communicating with impact. With expertise in people skills, marketing, and exceptional service delivery, we deliver personalized, effective strategies. Our media outreach is tailored for the diverse African market, creating inventive campaigns that resonate both online and offline. We are committed to authentic and impactful storytelling, helping our clients expand their businesses and achieve their marketing objectives.
Role Description
This is a full-time hybrid role for a Web Developer located in Nairobi County, Kenya, with some work from home being acceptable. The Web Developer will be responsible for developing and maintaining both front-end and back-end web applications, ensuring high performance and responsive design. Day-to-day tasks include programming, web design, and collaboration with other teams to ensure seamless integration of web functionalities.
Qualifications
- Skills in Front-End Development and Web Design
- Proficiency in Back-End Web Development and Programming
- Experience in overall Web Development
- Familiarity with responsive design principles and best practices
- Strong problem-solving skills and attention to detail
- Ability to work collaboratively in a team-oriented environment
- Bachelor's degree in Computer Science, Information Technology, or a related field is preferred
- Experience with web development frameworks and content management systems is a plus