44 IT Applications jobs in Kenya
Blockchain Developer - Decentralized Applications
Posted today
Job Viewed
Job Description
Blockchain Developer - Decentralized Applications
Posted today
Job Viewed
Job Description
Senior Software Engineer, Decentralized Applications
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain scalable and secure decentralized applications (dApps).
- Write efficient, clean, and well-documented code in relevant programming languages (e.g., JavaScript, Go, Solidity).
- Develop and integrate backend services and APIs for dApp functionalities.
- Collaborate with product managers, designers, and other engineers to define and implement new features.
- Implement smart contracts and ensure their security and performance.
- Conduct thorough testing, debugging, and performance optimization of applications.
- Participate in code reviews to maintain code quality and share knowledge.
- Stay current with emerging blockchain technologies, development trends, and best practices.
- Minimum 5 years of professional software development experience.
- Strong proficiency in programming languages such as JavaScript, Python, Go, or similar.
- Experience with blockchain technologies, smart contract development (e.g., Solidity), and distributed systems.
- Familiarity with Web3.js, Ethers.js, or similar libraries.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration abilities in a remote setting.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience.
Senior Blockchain Developer - Decentralized Applications
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement secure and scalable smart contracts using languages like Solidity, Vyper, or other relevant languages.
- Develop the architecture and back-end infrastructure for decentralized applications on various blockchain platforms (e.g., Ethereum, Polygon, Binance Smart Chain).
- Integrate smart contracts with front-end applications, ensuring a seamless user experience.
- Write unit and integration tests for smart contracts and blockchain components to ensure functionality and security.
- Optimize smart contract performance and gas efficiency.
- Collaborate with UX/UI designers to create intuitive and user-friendly interfaces for dApps.
- Research and implement new blockchain technologies and protocols.
- Participate in code reviews, providing constructive feedback to peers to maintain code quality and security.
- Troubleshoot and debug issues related to smart contracts and blockchain integrations.
- Stay up-to-date with the latest trends and developments in the blockchain and cryptocurrency space.
- Contribute to the overall technical strategy and roadmap for blockchain projects.
- Ensure the security and integrity of all developed blockchain solutions.
- Document technical designs, smart contract logic, and development processes.
- Collaborate effectively with cross-functional teams in a remote working environment.
- 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 developing and deploying smart contracts on major blockchain platforms.
- Proficiency in Solidity and experience with frameworks like Truffle, Hardhat, or Brownie.
- Strong understanding of Ethereum Virtual Machine (EVM), consensus mechanisms, and cryptography.
- Experience with front-end development frameworks (e.g., React, Vue.js) and web3 libraries (e.g., Web3.js, Ethers.js).
- Knowledge of decentralized finance (DeFi) protocols and concepts.
- Familiarity with various blockchain platforms and their unique characteristics.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, crucial for remote team environments.
- Ability to work independently and manage tasks effectively in a remote setting.
- Experience with security auditing of smart contracts is a plus.
Senior Blockchain Developer - Decentralized Applications
Posted today
Job Viewed
Job Description
Lead Blockchain Engineer - Decentralized Applications
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and deploy secure and scalable smart contracts and dApps.
- Architect and implement blockchain solutions and protocols.
- Lead and mentor a team of blockchain developers.
- Conduct code reviews and ensure adherence to best practices.
- Integrate blockchain technology with front-end and back-end systems.
- Research and evaluate new blockchain technologies and tools.
- Ensure the security and efficiency of blockchain networks.
- Collaborate with product managers and stakeholders to define technical roadmaps.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in software development, with at least 3 years focused on blockchain technology.
- Proven experience developing smart contracts (Solidity, Rust, etc.).
- Deep understanding of blockchain principles, cryptography, and distributed systems.
- Experience with consensus algorithms and network protocols.
- Proficiency in languages like Go, JavaScript, Python, or C++.
- Experience with popular blockchain platforms (Ethereum, Polygon, Solana, etc.).
- Strong problem-solving and analytical skills.
- Excellent team leadership and communication abilities in a remote setting.
Lead Blockchain Developer - Decentralized Applications
Posted today
Job Viewed
Job Description
Be The First To Know
About the latest It applications Jobs in Kenya !
Lead Blockchain Developer - Decentralized Applications
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Lead the design, development, testing, and deployment of secure and scalable smart contracts on blockchain platforms (e.g., Ethereum, Solana, Polygon).
- Architect and build robust decentralized applications (dApps) with user-friendly interfaces.
- Collaborate with product managers and designers to define dApp features and user experience.
- Implement and manage blockchain infrastructure, including nodes and APIs.
- Write clean, efficient, and well-documented code in languages such as Solidity, Rust, or Go.
- Conduct code reviews and provide technical guidance to junior developers.
- Stay abreast of the latest blockchain trends, protocols, and security best practices.
- Contribute to the technical roadmap and strategy for blockchain initiatives.
- Ensure the security and integrity of smart contracts and dApps through rigorous testing and auditing.
- Mentor and guide a team of blockchain developers, fostering a culture of innovation and excellence.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of software development experience, with at least 3 years specifically in blockchain development.
- Proven experience developing and deploying smart contracts on major blockchain platforms.
- Strong proficiency in Solidity and experience with other smart contract languages (e.g., Rust, Vyper).
- Familiarity with front-end development frameworks (e.g., React, Vue.js) for dApp integration.
- Understanding of blockchain consensus mechanisms, cryptography, and distributed ledger technology.
- Experience with blockchain development tools and frameworks (e.g., Hardhat, Truffle, Web3.js).
- Excellent problem-solving, debugging, and analytical skills.
- Strong leadership and team management abilities.
- Excellent communication skills, with the ability to articulate technical concepts to non-technical stakeholders.
This is an exciting opportunity to shape the future of decentralized technology. If you are a passionate blockchain expert looking to lead impactful projects in a remote setting, we encourage you to apply.
Lead Blockchain Developer - Decentralized Applications
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design and develop secure and scalable smart contracts using Solidity.
- Build and maintain decentralized applications (dApps) on various blockchain platforms.
- Lead and mentor a team of blockchain developers.
- Architect robust blockchain solutions and integration strategies.
- Collaborate with product managers and designers to define feature requirements.
- Implement security best practices for smart contracts and dApps.
- Contribute to the research and development of new blockchain technologies.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in software development, with at least 3 years focused on blockchain development.
- Proficiency in Solidity, JavaScript, and Node.js.
- Experience with blockchain frameworks (e.g., Truffle, Hardhat) and tools.
- Understanding of cryptographic principles and distributed ledger technology.
- Experience with front-end development (React, Vue.js) and web3 libraries.
- Excellent problem-solving and analytical skills.