2,445 Senior Developer jobs in Kenya
Software Developer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain high-quality software applications.
- Write clean, efficient, and well-documented code.
- Collaborate with product managers and designers to define software requirements.
- Implement new features and functionalities.
- Test and debug software to ensure optimal performance.
- Participate in code reviews and provide constructive feedback.
- Troubleshoot and resolve software issues.
- Stay up-to-date with emerging technologies and industry trends.
- Contribute to the continuous improvement of development processes.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Software Developer.
- Proficiency in one or more programming languages (e.g., Java, Python, JavaScript, C#).
- Experience with relevant frameworks and libraries.
- Knowledge of databases, APIs, and cloud computing.
- Strong understanding of software development principles and best practices.
- Excellent problem-solving and analytical skills.
- Effective communication and teamwork abilities.
- Ability to work independently in a remote environment.
Apprenticeship - Software Development
Posted today
Job Viewed
Job Description
Key responsibilities include:
- Assisting senior developers in coding, testing, and debugging software applications.
- Learning and applying different programming languages and frameworks under guidance.
- Participating in code reviews and contributing to team discussions.
- Developing and maintaining documentation for software projects.
- Collaborating with cross-functional teams in a remote environment to understand project requirements.
- Troubleshooting and resolving software defects.
- Gaining exposure to agile development methodologies.
- Contributing to the development of user interfaces and back-end systems.
- Learning about software testing procedures and best practices.
- Actively participating in training sessions and continuous learning activities.
Apprenticeship - Software Development
Posted today
Job Viewed
Job Description
Software Development Lead
Posted today
Job Viewed
Job Description
Blockchain Developer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement blockchain solutions.
- Write, test, and deploy smart contracts on various blockchain platforms.
- Develop decentralized applications (dApps).
- Integrate blockchain technology with existing systems.
- Research and implement new blockchain technologies and protocols.
- Ensure the security and scalability of blockchain architectures.
- Collaborate with product managers and stakeholders to define project requirements.
- Troubleshoot and resolve issues related to blockchain implementations.
- Stay updated with the latest advancements in blockchain technology.
Blockchain Developer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and deploy blockchain applications and smart contracts.
- Implement secure and efficient decentralized systems.
- Write clean, maintainable, and well-documented code.
- Collaborate with cross-functional teams to define blockchain solutions.
- Test and debug blockchain applications to ensure functionality and security.
- Stay current with blockchain technology trends and best practices.
- Integrate blockchain technology with existing systems.
- Optimize blockchain performance and scalability.
- Identify and address security vulnerabilities in blockchain networks.
- Contribute to the architectural design of blockchain platforms.
Blockchain Developer
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, test, and deploy smart contracts on various blockchain platforms (e.g., Ethereum, Binance Smart Chain).
- Write efficient, secure, and maintainable code using languages like Solidity.
- Develop and maintain decentralized applications (dApps) and blockchain-based systems.
- Integrate blockchain technology with existing systems and external applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the security, scalability, and performance of blockchain solutions.
- Participate in code reviews and contribute to the continuous improvement of development processes.
- Stay updated with the latest advancements and trends in blockchain technology and cryptocurrencies.
- Troubleshoot and resolve technical issues related to blockchain development.
- Contribute to technical documentation and knowledge sharing within the team.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience in blockchain development, with expertise in smart contract programming (e.g., Solidity).
- Strong understanding of blockchain architecture, cryptography, and consensus mechanisms.
- Proficiency in programming languages relevant to blockchain development (e.g., Go, Rust, C++, JavaScript).
- Experience with dApp development frameworks and tools.
- Familiarity with token standards (e.g., ERC-20, ERC-721) is essential.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration abilities.
- Ability to work independently and as part of a remote team.
- Experience with cryptocurrencies and decentralized finance (DeFi) is a plus.
Be The First To Know
About the latest Senior developer Jobs in Kenya !
Blockchain Developer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement smart contracts using Solidity or other relevant languages.
- Build and maintain decentralized applications (dApps) on blockchain networks like Ethereum, Binance Smart Chain, or Polygon.
- Integrate blockchain technology with existing systems and external APIs.
- Conduct thorough testing of smart contracts and dApps to ensure security, efficiency, and reliability.
- Participate in code reviews, providing constructive feedback to peers.
- Stay abreast of the latest advancements in blockchain technology and decentralized finance (DeFi).
- Collaborate with the development team to define project architecture and technical specifications.
- Troubleshoot and resolve issues related to blockchain networks and deployed applications.
- Contribute to the overall security strategy of blockchain solutions.
- Document code, technical designs, and project progress.
Qualifications:
- Proven experience as a Blockchain Developer or in a similar role.
- Strong proficiency in programming languages such as Solidity, JavaScript, or Python.
- Deep understanding of blockchain architecture, consensus mechanisms, and cryptographic principles.
- Experience with smart contract development and auditing.
- Familiarity with Web3.js, Ethers.js, or similar libraries for interacting with blockchain networks.
- Knowledge of decentralized finance (DeFi) protocols and concepts.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities, essential for a remote environment.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Blockchain Developer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, test, and deploy secure and efficient smart contracts on platforms like Ethereum (Solidity), Binance Smart Chain, or others.
- Build and maintain decentralized applications (dApps) utilizing blockchain technology.
- Integrate blockchain solutions with existing systems and platforms.
- Research and implement new blockchain technologies and protocols.
- Collaborate with front-end developers to integrate dApps with user interfaces.
- Write clean, maintainable, and well-documented code.
- Identify and mitigate security vulnerabilities in smart contracts and dApps.
- Participate in code reviews and contribute to the continuous improvement of development processes.
- Stay updated on the latest trends and advancements in the blockchain space.
- Troubleshoot and debug issues related to blockchain applications.
- Contribute to the architectural design of blockchain solutions.
- Engage with the broader blockchain community and contribute to open-source projects where applicable.
Qualifications:
- Proven experience as a Blockchain Developer or Smart Contract Developer.
- Strong proficiency in programming languages such as Solidity, Go, Rust, or similar.
- Experience with blockchain platforms like Ethereum, Hyperledger Fabric, or others.
- Understanding of cryptographic principles and blockchain architecture.
- Familiarity with web3.js, ethers.js, or similar libraries.
- Experience with decentralized storage solutions (e.g., IPFS) is a plus.
- Knowledge of front-end technologies (React, Vue.js) is beneficial.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork skills, especially in a remote setting.
- Ability to work independently and manage projects effectively.
- A degree in Computer Science, Engineering, or a related field is preferred.
- Passion for blockchain technology and a desire to innovate.
This is a unique opportunity to work at the forefront of blockchain innovation in a flexible, remote work environment. Join us and help shape the future of decentralized technologies.
Blockchain Developer
Posted today
Job Viewed