1494 Senior Developer Roles jobs in Nairobi
Junior Software Developer (Graduate Role)
Posted 3 days ago
Job Viewed
Job Description
Key responsibilities will include:
- Assisting senior developers in writing clean, efficient, and maintainable code.
- Participating in the full software development lifecycle, from requirements gathering to deployment.
- Developing and executing unit tests to ensure code quality and functionality.
- Debugging and troubleshooting software issues under guidance.
- Collaborating with team members on code reviews and knowledge sharing.
- Learning and applying best practices in software development methodologies (e.g., Agile).
- Contributing to technical documentation.
- Exploring and implementing new technologies and tools as needed.
- Assisting with the creation of user interfaces and backend functionalities.
- Gaining exposure to various programming languages and frameworks relevant to our client's technology stack.
Campaign Coordinator Role
Posted today
Job Viewed
Job Description
Company Description
Burhani Engineers Limited Company is one of the best engineering companies in Nairobi, Kenya. We are committed to excellence and have been a cornerstone of innovation and reliability in the engineering industry for many years.
Our team of highly skilled and experienced professionals is dedicated to delivering top-notch solutions to various sectors. Our expertise spans across electrical, mechanical, and civil engineering, as well as instrumentation, allowing us to cater to a wide array of projects.
Job Description
Key Responsibilities
Sales Support:
- Assist the sales team in generating leads and acquiring new clients.
- Coordinate with sales representatives to generate campaigns, plan events that generate leads that will increase the customer base
- Prepare marketing documents, content and branding materials, designs and presentations that align to the brand.
- Maintain accurate records of campaign activities, including client interactions, conversions, ROI, and opportunities
Client Relationship Management:
- Serve as a support in addressing client needs and providing the marketing support in addressing these needs; timely updates, communication and any PR material needed.
- Build and maintain strong relationships with existing clients through the field sales team to ensure client satisfaction and retention.
- Conduct regular follow-ups with clients to gather feedback and identify opportunities for upselling or cross-selling.
Sales Process Management:
- Assist in the development and implementation of sales strategies and tactics to achieve business objectives, through campaigns, events, exhibitions, and any other marketing support.
- Coordinate with various departments, including engineering, procurement, and project management, to ensure timely delivery of products and services.
- Monitor the progress of sales projects and provide regular updates to the sales team and management.
Market Research and Analysis:
- Conduct market research to identify potential clients, market trends, and competitive intelligence.
- Analyze campaign data and performance metrics to identify areas for improvement and inform strategic decision-making.
Qualifications
Qualifications And Experience Requirements
- Bachelor's degree in business administration, Marketing, Engineering, or related field.
- Proven experience in sales coordination, preferably in the construction or engineering industry.
- Strong understanding of sales principles and practices.
- Excellent communication skills, both verbal and written.
- Proficiency in MS Office suite and CRM software.
- Exceptional organizational and time management abilities.
- Ability to work effectively in a fast-paced, team-oriented environment.
- Attention to detail and accuracy in handling sales-related documents and data.
Remote Lead Watersports Instructor & Activities Coordinator
Posted 13 days ago
Job Viewed
Job Description
Key Responsibilities:
- Develop and execute digital strategies for promoting and coordinating all watersports and recreational activities.
- Create engaging online content, including videos, social media posts, and virtual tours of facilities and activities.
- Manage and grow the resort's social media presence related to leisure and sports.
- Design and develop virtual training materials and certification programs for watersports instructors.
- Coordinate online booking systems and ensure seamless digital customer service for activity inquiries.
- Analyze digital marketing campaign performance and engagement metrics, providing regular reports.
- Collaborate with marketing and branding teams to ensure consistent messaging across all digital platforms.
- Research and identify new digital trends and technologies to enhance guest engagement.
- Plan and oversee virtual events and online challenges to promote resort activities.
- Liaise with local partners and instructors to gather content and ensure accurate information dissemination.
- Bachelor's degree in Hospitality Management, Sports Management, Marketing, Communications, or a related field.
- A minimum of 5 years of experience in leisure and sports management, with a significant focus on watersports instruction and activity coordination.
- Proven experience in developing and executing digital marketing campaigns and online content creation.
- Strong understanding of social media platforms, SEO, and digital analytics tools.
- Excellent written and verbal communication skills, with a creative flair.
- Certification in relevant watersports (e.g., PADI, ISA, RYA) is highly desirable.
- Demonstrated ability to manage projects and collaborate effectively with remote teams.
- Passion for watersports and outdoor recreation.
- Proficiency in graphic design software and video editing tools is a plus.
- Ability to work independently and manage time effectively.
Job Description
Company Description
Phina Consultants Ltd (PCL) is a leading private company based in Kenya, specializing in providing expert solutions that include personnel outsourcing and immigration support services for companies and organizations worldwide. PCL offers comprehensive recruitment and staffing solutions that save time and money while meeting hiring needs. Our experience in sourcing and screening candidates globally, combined with our process knowledge, ensures efficient service delivery. Additionally, we provide reliable immigration support services to facilitate the processing of work permits, visas, and other immigration documents.
Role Description
This is a full-time on-site role located in Nairobi County, Kenya for a Proposal Development & Solar Design Engineer. The position involves designing solar systems, creating proposals, and overseeing project development. The engineer will work on PV (photovoltaic) design, manage electrical designs for solar power systems, and collaborate with different teams to ensure project success.
Qualifications
- Experience in the Solar Industry, Solar Power, and Solar Systems
- Skills in PV Design and Electrical Design
- Excellent problem-solving and project management skills
- Strong communication and teamwork abilities
- Bachelor's degree in Electrical Engineering or a related field
- Knowledge of Kenyan regulatory requirements is a plus
- Ability to work on-site in Nairobi County, Kenya
Proposal Development Manager
Posted today
Job Viewed
Job Description
Company Description
ECAB International Limited specializes in empowering organizations to achieve sustainable growth through strategic resource mobilization and effective stakeholder engagement. With years of experience in fundraising, grant writing, and partnership development, we help nonprofits, social enterprises, and businesses secure the resources necessary for impactful operations. Our approach combines expert knowledge, clear communication, and tailored strategies to unlock funding opportunities and build long-term relationships with key stakeholders.
Through our consulting services, training programs, and workshops, we equip organizations with the tools and expertise to thrive in today's competitive landscape. Our mission is to drive positive change by assisting organizations in mobilizing the resources they need to fulfill their missions and maximize their impact.
Role Description
This is a full-time on-site role located in Nairobi County, Kenya for a Proposal Development Manager. The Proposal Development Manager will be responsible for managing and producing proposals, writing proposals, responding to RFPs, and technical writing. Key tasks include coordinating proposal development activities, ensuring timely and quality submission of proposals, and collaborating with various stakeholders to gather necessary information and create compelling proposals.
Qualifications
- Experience in Proposal Management and Proposal Production
- Strong skills in Proposal Writing and responding to RFPs
- Technical Writing expertise
- Excellent communication and interpersonal skills
- Ability to work effectively in a team and manage multiple projects simultaneously
- Strong organizational and time management skills
- Previous experience in the nonprofit or social enterprise sector is a plus
- Bachelor's degree in Communications, Business, or related field
Proposal Development Specialist
Posted today
Job Viewed
Job Description
Our client, Bailey Consulting Group a business consulting firm in Nairobi , is seeking a highly skilled and detail-oriented Proposal Development Specialist to support their business development efforts by preparing high-quality proposals, bids, and presentations. The ideal candidate will have experience in proposal writing, business development, and project coordination, ensuring that all submissions align with company goals and client terms of reference requirements. This role requires strong writing, research, presentations and collaboration skills to develop compelling proposals that increase our success rate in securing new business opportunities.
Responsibilities
Proposal Writing & Development:
- Draft, edit, and format proposals, bids, and grant applications in response to client requirements, i.e., Requests for Expression of Interest (EOI) and RFPs (Request for Proposals).
Research & Analysis:
- Conduct thorough research on client needs, industry trends, and competitor strategies to tailor proposals effectively.
Collaboration with Stakeholders:
- Work closely with business development, sales, technical teams, and subject matter experts to gather relevant content and ensure accurate, high-quality submissions.
Compliance & Guidelines:
- Ensure that all proposals meet the requirements outlined in RFPs, REOIs (Request for Expression of Interest), and other client solicitation documents.
Client Acquisition and Relationship Management:
- Develop and implement strategies to acquire new clients and expand existing accounts. Build and maintain strong relationships with clients to understand their needs and provide tailored solutions.
Content Management:
- Maintain a repository and library of reusable proposal content, templates, case studies, and supporting documents for future use by teams.
Review & Quality Assurance:
- Proofread and edit proposals and reports to ensure clarity, professionalism, and alignment with company branding.
Presentation Development:
- Prepare compelling PowerPoint, infographic presentations and visual materials to support proposal submissions.
Deadline Management:
- Monitor and manage multiple proposal deadlines, ensuring timely and successful submissions.
Post-Submission Support:
- Track proposal statuses, follow up with clients, and assist with revisions or negotiations as needed.
Qualifications
Education: Master's Degree in Business Administration, Economics, Sociology, Marketing, Communications, English, or a related field. Knowledge of French will be an added advantage. Experience: Minimum of 5 years in proposal writing, business development, or a related role.
Skills;
- Exceptional writing, editing, attention to detail, and communication skills with an ability to convey complex ideas clearly.
- Knowledge of RFP/RFI processes and best practices in proposal development.
- Excellent organizational and project management skills, with the ability to manage multiple proposals simultaneously.
- Proficiency in Microsoft Office Suite (Word, PowerPoint, Excel) and proposal management tools.
- Ability to work collaboratively across departments and with senior executives.
- Strong analytical and research skills to tailor proposals effectively.
- Knowledge of modern presentation tools like infographics.
- Self-motivated and ability to work with minimal supervision.
- A team player with ability to train others.
Apply on or before August 20, 2025.
Mobile Application Developer
Posted today
Job Viewed
Job Description
Company Description
Webmasters (K) Ltd develops cutting-edge technology-enhanced solutions, software applications, and business platforms across multiple industries. We work with businesses to identify areas where technology can improve processes, profitability, and customer experience. Our key services include web development, software development, app development for Android and iOS, and platform solutions that come with full-service management, support, and training. Our goal is to help businesses gain a competitive edge through customized technology solutions.
Role Description
This is a full-time on-site role for a Frontend Mobile Developer (Flutter) located in Nairobi County, Kenya. The developer will be responsible for designing and implementing mobile applications, writing clean and maintainable code, collaborating with the design team to create user-friendly interfaces, and integrating with back-end services. They will also be expected to stay updated with the latest industry trends and best practices to ensure the applications are up-to-date and performant.
Qualifications
- Expertise in Mobile Application Development and Mobile Applications
- Proficient in iOS Development
- Strong understanding of Object-Oriented Programming (OOP)
- Experience in Software Development
- Good problem-solving skills and attention to detail
- Excellent communication and teamwork abilities
- Bachelor's degree in Computer Science, Information Technology, or a related field
- Experience with Flutter is highly desirable
Be The First To Know
About the latest Senior developer roles Jobs in Nairobi !
Lead Decentralized Application Developer
Posted 19 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.
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.
Java Application Developer
Posted today
Job Viewed
Job Description
CSM Technologies
is hiring technically skilled candidates having relevant experience in Java, JPA/ Hibernate, JQuery/ Angular , APIs, and Microservices. S/He needs to analyze & translate client requirements to produce high quality solution specifications. S/He will be responsible for building digital application on a scalable and highly available platform by leveraging the Oracle product portfolio.
Experience:
3 to 5 years
Qualification:
BE / B.Tech in IT or C.sc
Job Profile
- Developing applications using Java, JPA/ Hibernate, JQuery/ Angular , APIs, and Microservices
- Receiving reports on errors and problems as experienced by clients concerning software
- Assisting in the interpretation of customer reports and documentation of these reports
- Assisting in the development of software test scenarios
- Assisting in the implementation of software tests
- Assisting in the investigation of client needs, requirements and specifications for software development
- Preparation of reports on software development
- Travelling domestic or international locations for project related activities
Candidate Profile
- Candidate should have development experience in Java, J2EE, and APIs
- Candidate should have experience in microservices development
- S/He should also have experience in Hibernate/JPA and REST services, CI/CD pipelines using Jenkins/ TeamCity and Gitlab
- S/He should be experienced in Docker and containerization methods, SCM tools and best practices
- Candidate must have a good attitude towards teamwork
- S/He should have strong interpersonal, communication and analytical skills