2985 Junior Developer Positions jobs in Nairobi
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
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
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
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
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.
Be The First To Know
About the latest Junior developer positions Jobs in Nairobi !
Junior Software Developer - Web Applications
Posted 19 days ago
Job Viewed
Job Description
Program Highlights:
- Develop and maintain front-end and back-end components of web applications using languages like JavaScript, Python, or Java.
- Participate in code reviews and learn best practices for writing clean, efficient, and maintainable code.
- Collaborate with senior developers and designers to understand user requirements and implement features.
- Assist in testing and debugging applications to ensure functionality and performance.
- Gain exposure to version control systems like Git and agile development methodologies.
- Learn about database management and API integrations.
- Receive mentorship and guidance from experienced software engineers.
- Contribute to the entire software development lifecycle in a supportive, remote-first setting.
- Build a strong portfolio of practical projects and develop essential industry skills.
- Understand the principles of software architecture and deployment.
Remote UX/UI Designer - Mobile & Web Applications
Posted 12 days ago
Job Viewed
Job Description
Key Responsibilities:
- Conduct user research, including interviews, surveys, and usability testing, to understand user needs and behaviors.
- Create user personas, journey maps, and information architecture to define the user experience.
- Develop wireframes, prototypes, and mockups for new features and applications.
- Design intuitive and visually appealing user interfaces for iOS, Android, and web platforms.
- Collaborate closely with product managers, developers, and stakeholders to translate requirements into effective design solutions.
- Ensure a consistent brand identity and design language across all products.
- Iterate on designs based on user feedback, usability testing, and data analysis.
- Stay current with UX/UI design trends, best practices, and emerging technologies.
- Prepare design specifications and assets for development teams.
- Advocate for user-centered design principles throughout the organization.
- Contribute to design system development and maintenance.
- Present design concepts and solutions clearly and effectively to cross-functional teams.
Qualifications:
- Bachelor's degree in Design, Human-Computer Interaction, or a related field, or equivalent practical experience.
- Proven experience as a UX/UI Designer, with a strong portfolio showcasing mobile and web application design.
- Proficiency in design and prototyping tools such as Figma, Sketch, Adobe XD, or similar.
- Solid understanding of user-centered design principles, usability heuristics, and interaction design.
- Experience with user research methodologies and usability testing.
- Knowledge of HTML, CSS, and JavaScript is a plus.
- Excellent visual design skills with a strong sense of typography, color, and layout.
- Strong communication, presentation, and interpersonal skills.
- Ability to work autonomously and manage time effectively in a remote setting.
- Experience working in Agile/Scrum development environments is beneficial.
Senior Frontend Developer - Interactive Applications
Posted 5 days ago
Job Viewed
Job Description
- Leading the development of complex, interactive frontend applications using modern JavaScript frameworks (e.g., React, Angular, Vue.js).
- Translating UI/UX designs and wireframes into high-quality, responsive, and performant code.
- Optimizing applications for maximum speed, scalability, and cross-browser compatibility.
- Collaborating closely with backend developers to integrate frontend logic with server-side functionality.
- Implementing robust testing strategies, including unit, integration, and end-to-end testing.
- Mentoring junior frontend developers and conducting code reviews to ensure code quality and consistency.
- Staying up-to-date with the latest frontend technologies, trends, and best practices.
- Participating in agile development processes, including sprint planning and retrospectives.
- Ensuring adherence to web accessibility standards (WCAG).
- Effectively communicating project status, challenges, and solutions within a remote team structure.
- Bachelor's degree in Computer Science, Web Development, or a related field, or equivalent practical experience.
- Minimum of 6 years of professional experience in frontend development.
- Expertise in HTML5, CSS3, and modern JavaScript (ES6+).
- In-depth knowledge of at least one major JavaScript framework (React, Angular, or Vue.js).
- Experience with state management libraries (e.g., Redux, Vuex) and build tools (e.g., Webpack, Babel).
- Proficiency in frontend testing frameworks (e.g., Jest, Mocha, Cypress).
- Strong understanding of responsive design principles and mobile-first development.
- Excellent problem-solving skills and attention to detail.
- Proven ability to work effectively in a remote team and manage tasks independently.
- Strong communication and collaboration skills.