3,632 Lead Developer jobs in Kenya
Lead Developer
Posted today
Job Viewed
Job Description
Are you a tech expert with a passion for project management platforms?
Wise and Agile Solutions (Wizag) is looking for a
Lead Developer
to drive our initiatives in workflow automation and project management. If you're excited about using to streamline operations, build smart integrations, and deliver full-stack solutions, we'd love to meet you
About Us
At Wizag, we empower businesses to work smarter through workflow automation, custom solutions, and project management support. We work with organizations across industries to simplify processes, optimize efficiency, and deliver measurable results.
Based in Nairobi, our team is made up of practical problem-solvers who believe in leveraging the right tools to create real impact. We value collaboration, innovation, and solutions that deliver long-term value. Join us as we help organizations rethink the way they manage and track their work.
Responsibilities
- Lead the development and implementation of custom solutions on the platform to optimize project management workflows.
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
- Utilize APIs to integrate with other tools and software to enhance operational efficiency.
- Oversee the full-stack development process, ensuring seamless data flow and excellent user experiences.
- Conduct regular training sessions for team members and clients on best practices and advanced features of
- Monitor system performance, troubleshoot issues, and implement improvements.
- Stay updated on the latest features and trends, recommending enhancements to harness their full potential.
Skills Required
- Proven experience as a Developer or in a similar role, with deep knowledge of the platform.
- Proficiency in API integration and full-stack development.
- Strong programming skills in JavaScript, HTML, and CSS; experience with databases is an added advantage.
- Excellent problem-solving skills with strong attention to detail.
- Strong collaborative spirit with excellent communication skills to bridge technical and non-technical teams.
- Knowledge of project management methodologies.
- A passion for technology and continuous learning.
Senior Blockchain Architect & Lead Developer
Posted 2 days ago
Job Viewed
Job Description
Key Responsibilities:
- Architect and design scalable, secure, and efficient blockchain networks and protocols.
- Lead the development of decentralized applications (dApps) using smart contracts and relevant programming languages (e.g., Solidity, Rust).
- Oversee the entire development lifecycle, from conception and design to deployment and maintenance.
- Mentor and guide a team of blockchain developers, ensuring best practices and high-quality code.
- Conduct rigorous code reviews and provide constructive feedback.
- Research and implement new blockchain technologies and methodologies to enhance platform capabilities.
- Collaborate with product managers, designers, and other stakeholders to define project requirements and technical specifications.
- Develop and maintain comprehensive technical documentation.
- Troubleshoot and resolve complex technical issues related to blockchain infrastructure and applications.
- Stay abreast of the latest trends and advancements in the blockchain and cryptocurrency space.
- Contribute to the strategic vision and roadmap for our client's blockchain initiatives.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field; equivalent practical experience will be considered.
- 5+ years of experience in software development, with at least 3 years specifically focused on blockchain technology.
- Proven expertise in designing and implementing blockchain architectures (e.g., Ethereum, Polkadot, Solana).
- Strong proficiency in smart contract development (e.g., Solidity) and associated development environments.
- Experience with consensus algorithms, cryptography, and distributed ledger technologies.
- Proficiency in programming languages such as Go, JavaScript, C++, or Rust.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Excellent understanding of security best practices in blockchain development.
- Strong analytical, problem-solving, and debugging skills.
- Exceptional leadership and communication skills, with the ability to articulate complex technical concepts to diverse audiences.
- Demonstrated ability to work effectively in a remote, collaborative team environment.
Remote AI Solutions Architect & Lead Developer
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Design and architect end-to-end AI/ML solutions for various business applications, ensuring scalability, reliability, and performance.
- Lead the development, training, and deployment of machine learning models using state-of-the-art algorithms and frameworks.
- Evaluate and select appropriate AI technologies, tools, and platforms for specific project requirements.
- Collaborate with data scientists, engineers, and product managers to define AI strategies and roadmaps.
- Develop and implement best practices for MLOps, including model versioning, monitoring, and continuous integration/continuous deployment (CI/CD).
- Provide technical leadership and mentorship to AI/ML development teams.
- Conduct research on emerging AI trends and technologies, identifying opportunities for innovation.
- Ensure the ethical considerations and responsible AI principles are integrated into all solutions.
- Optimize AI models for performance, efficiency, and cost-effectiveness.
- Communicate technical findings, architectural decisions, and project status to stakeholders.
- Troubleshoot and resolve complex technical challenges in AI system development and deployment.
- Master's or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, or a related quantitative field.
- Minimum of 8 years of experience in software development, with at least 5 years focused on AI/ML.
- Proven experience in architecting and deploying production-level AI/ML systems.
- Deep understanding of machine learning algorithms (supervised, unsupervised, reinforcement learning), deep learning architectures (CNNs, RNNs, Transformers), NLP, and computer vision.
- Proficiency in Python and AI/ML libraries such as TensorFlow, PyTorch, scikit-learn, Keras.
- Experience with cloud platforms (AWS SageMaker, Azure ML, Google AI Platform) and containerization technologies (Docker, Kubernetes).
- Strong knowledge of data engineering principles and big data technologies (e.g., Spark, Hadoop).
- Excellent problem-solving, analytical, and critical thinking skills.
- Strong leadership, communication, and collaboration skills for a remote team environment.
- Experience with Agile development methodologies.
Senior Remote Software Architect & Lead Developer
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Design and oversee the development of scalable, high-performance software architectures for complex applications.
- Lead and mentor a team of software engineers, providing technical guidance and fostering best practices.
- Define technology standards, patterns, and frameworks to ensure code quality, maintainability, and security.
- Collaborate with product managers, stakeholders, and engineering teams to translate business requirements into technical solutions.
- Conduct code reviews, performance tuning, and ensure the overall health and stability of the software ecosystem.
- Evaluate and recommend new technologies, tools, and methodologies to enhance development efficiency and product capabilities.
- Develop prototypes and proof-of-concepts for innovative features and system designs.
- Ensure adherence to architectural principles, design patterns, and industry best practices.
- Troubleshoot and resolve complex technical issues across different stages of the software development lifecycle.
- Contribute to strategic technology planning and roadmapping.
The ideal candidate will possess a deep understanding of software design principles, data structures, algorithms, and various architectural patterns (e.g., microservices, event-driven). Proven experience in leading development teams and architecting large-scale, distributed systems is essential. Expertise in multiple programming languages (e.g., Java, Python, C#, JavaScript) and cloud platforms (e.g., AWS, Azure, GCP) is required. Strong problem-solving abilities, excellent communication skills, and the capacity to articulate complex technical concepts to both technical and non-technical audiences are crucial. A passion for innovation and continuous learning is a must.
We require a Bachelor's or Master's degree in Computer Science, Engineering, or a related field. A minimum of 8 years of progressive experience in software development, with at least 4 years in a software architecture or lead development role, is essential. Experience with CI/CD pipelines, containerization (Docker, Kubernetes), and agile methodologies is highly desirable. A strong understanding of security best practices in software development is expected.
Join a forward-thinking company at the forefront of technological innovation, where your contributions will have a significant impact. This is an excellent opportunity to shape the future of software development in a fully remote capacity, contributing remotely from Eldoret, Uasin Gishu, KE .
Senior Lead Developer - Remote Apprenticeship Program
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and deliver a comprehensive curriculum for a remote software development apprenticeship program.
- Mentor and coach apprentices on coding best practices, problem-solving, and software development lifecycle.
- Provide technical leadership and guidance on programming languages, frameworks, and tools.
- Conduct code reviews, offer constructive feedback, and ensure code quality.
- Facilitate virtual workshops, training sessions, and knowledge-sharing sessions.
- Assess apprentice progress, identify areas for improvement, and develop personalized support plans.
- Collaborate with HR and program managers to manage apprentice onboarding and development.
- Stay current with industry trends and emerging technologies to inform curriculum updates.
- Create a positive and engaging remote learning environment.
- Help apprentices build professional networks and prepare for full-time roles.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field; or equivalent practical experience.
- Minimum of 8 years of professional experience in software development, with a significant portion in a lead or senior role.
- Proven experience in mentoring junior developers or leading technical teams.
- Strong proficiency in multiple programming languages (e.g., Python, Java, JavaScript) and associated frameworks.
- Excellent understanding of software architecture, design patterns, and development methodologies (e.g., Agile, Scrum).
- Exceptional communication, presentation, and interpersonal skills, suitable for remote instruction.
- Ability to structure and deliver technical training effectively.
- Experience in setting up and managing remote development environments.
- Passion for teaching and developing talent.
- Strong problem-solving and analytical abilities.
- Familiarity with cloud platforms (AWS, Azure, GCP) is a plus.
This is a unique opportunity to shape the future of tech talent development and contribute to building a skilled workforce within a remote-first framework. If you are passionate about mentorship and have a deep technical background, we encourage you to apply.
Lead Blockchain Developer
Posted today
Job Viewed
Job Description
Lead Blockchain Developer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Lead the design, development, and implementation of blockchain platforms and decentralized applications (dApps).
- Develop and deploy secure and efficient smart contracts on various blockchain networks (e.g., Ethereum, Solana, Polygon).
- Architect and build scalable blockchain solutions that meet the needs of the growing decentralized ecosystem.
- Collaborate with product managers, designers, and other engineers to define project requirements and technical specifications.
- Conduct thorough code reviews and ensure adherence to best practices in blockchain development and security.
- Stay abreast of the latest advancements, trends, and emerging technologies in the blockchain and cryptocurrency space.
- Troubleshoot and resolve complex technical issues related to blockchain infrastructure and dApps.
- Mentor and guide junior blockchain developers, fostering a culture of innovation and technical excellence.
- Contribute to the development of our client's technical roadmap and strategy.
- Ensure the security, integrity, and performance of deployed blockchain solutions.
- Research and evaluate new blockchain protocols and tools for potential integration.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
- Minimum of 5 years of experience in software development, with at least 3 years focused on blockchain technology.
- Proven experience in smart contract development using languages like Solidity, Rust, or Go.
- Deep understanding of blockchain fundamentals, including consensus mechanisms, cryptography, and distributed ledger technology.
- Experience with popular blockchain platforms and frameworks (e.g., Ethereum, Hyperledger Fabric, Solana).
- Familiarity with dApp development tools and libraries (e.g., Web3.js, Ethers.js).
- Strong understanding of security best practices for smart contracts and blockchain applications.
- Excellent problem-solving, analytical, and debugging skills.
- Proven ability to lead technical teams and manage complex development projects.
- Exceptional communication and collaboration skills, essential for remote work.
- Passion for the cryptocurrency and decentralized technology space.
This fully remote position offers the opportunity to shape the future of decentralized technologies from anywhere, supporting innovative projects near **Malindi, Kilifi, KE**. If you are a driven blockchain expert ready to make a significant impact, we invite you to apply.
Be The First To Know
About the latest Lead developer Jobs in Kenya !
Lead Curriculum Developer
Posted today
Job Viewed
Job Description
Lead Blockchain Developer
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and deploy secure and efficient smart contracts on various blockchain platforms (e.g., Ethereum, Solana, Polygon).
- Architect and build decentralized applications (dApps) and blockchain-based solutions.
- Lead and mentor a team of blockchain developers, fostering a collaborative and high-performance environment.
- Define technical roadmap and architectural decisions for blockchain projects.
- Integrate blockchain technology with existing systems and third-party services.
- Conduct code reviews and ensure adherence to best practices for security and performance.
- Stay abreast of the latest advancements and trends in blockchain technology and cryptocurrency.
- Troubleshoot and resolve complex technical issues related to blockchain networks and smart contracts.
- Contribute to the development of tokenomics models and decentralized governance mechanisms.
- Communicate technical concepts effectively to both technical and non-technical stakeholders.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 7 years of experience in software development, with at least 4 years focused on blockchain development.
- Proficiency in smart contract programming languages such as Solidity, Rust, or Vyper.
- Experience with blockchain frameworks and development tools (e.g., Truffle, Hardhat, Web3.js).
- Deep understanding of cryptographic principles, consensus mechanisms, and distributed systems.
- Experience with decentralized finance (DeFi) protocols and Non-Fungible Tokens (NFTs).
- Proven ability to lead technical teams and manage complex projects.
- Strong analytical, problem-solving, and debugging skills.
- Excellent communication and collaboration skills, essential for a remote team.
- Experience with agile development methodologies.
This is a groundbreaking opportunity to shape the future of decentralized technologies, working remotely and contributing to projects with a global impact, connected to the innovation hub of **Kitale, Trans-Nzoia, KE**. Our client is a pioneer in the digital asset space.
Lead Blockchain Developer
Posted today
Job Viewed
Job Description
Responsibilities:
- Lead the design and architecture of blockchain platforms and decentralized applications (dApps).
- Develop, test, and deploy smart contracts on various blockchain protocols (e.g., Ethereum, Binance Smart Chain).
- Collaborate with product managers and stakeholders to define project requirements and technical specifications.
- Write clean, efficient, and secure code in languages such as Solidity, Go, or Rust.
- Integrate blockchain solutions with existing systems and external APIs.
- Optimize blockchain performance, security, and scalability.
- Conduct code reviews and provide technical guidance to junior developers.
- Stay at the forefront of blockchain technology trends, identifying opportunities for innovation.
- Manage and mentor a remote team of blockchain developers.
- Contribute to the development of tokenomics and consensus mechanisms.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in software development, with at least 2 years focused on blockchain technology.
- Proven experience developing and deploying smart contracts on major blockchain platforms.
- Expertise in Solidity and proficiency in other relevant programming languages (e.g., Go, Rust, JavaScript).
- Strong understanding of cryptography, distributed systems, and consensus algorithms.
- Experience with blockchain frameworks and tools (e.g., Truffle, Hardhat, Web3.js).
- Knowledge of various blockchain architectures and protocols.
- Excellent problem-solving, analytical, and debugging skills.
- Strong leadership and team management capabilities.
- Effective communication and collaboration skills for a remote team environment.
- Experience with cloud platforms and DevOps practices is a plus.