Android Developer

Nairobi, Nairobi KES1200000 - KES2400000 Y SENRI Ltd.

Posted today

Job Viewed

Tap Again To Close

Job Description

About Us

At SENRI, we are transforming the way enterprises operate in Africa by enhancing their sales processes and strengthening distribution networks. Since our launch in 2015, we have successfully developed a mobile-based sales automation service that empowers businesses in Nigeria, Kenya, and Uganda. Our diverse, multinational team, comprising talented individuals from Nigeria and Japan, is dedicated to driving innovation and delivering impactful solutions.

Our mission is to empower African enterprises by providing cutting-edge technology that enhances their operational efficiency and market reach. We are committed to fostering a collaborative and inclusive work environment where creativity and innovation thrive.

Job Summary

We are seeking a talented and experienced Android Developer to join our dynamic development team. In this role, you will be instrumental in designing, developing, and maintaining our core product, SENRI. You will collaborate with cross-functional teams to enhance our platform, ensuring it meets the evolving needs of our clients and supports our ambitious growth plans across Africa. Note: This will be tentatively hiring from Japan HQ directly. This may be changing depending on the requirement of the employee.

Key Responsibilities

  1. Develop and Enhance Core Product Features

Design, build, and maintain efficient, reusable, and reliable code.

Implement new features and functionalities that align with our product roadmap and client requirements.

Optimize application performance and ensure scalability to support growing user bases.

  1. Collaborate with Cross-Functional Teams

Work closely with product managers, designers, and other developers to define, design, and ship new features.

Participate in agile ceremonies, including sprint planning, daily stand-ups, and retrospectives.

Provide technical guidance and collaborate with team members to solve complex problems.

  1. Ensure Code Quality and Best Practices

Conduct thorough code reviews and provide constructive feedback to peers.

Implement and adhere to coding standards and best practices.

  1. Troubleshoot and Resolve Issues

Identify, diagnose, and resolve bugs and performance bottlenecks.

Investigate and resolve production issues in a timely manner.

Implement monitoring and logging solutions to proactively identify and address potential issues.

Required Skills & Experience

Must-Have

  • 3+ years of professional experience in Android app development
  • 3+ years of experience with Kotlin programming
  • Experience in development using Jetpack Compose

Nice to Have

  • Experience in collaborative development using GitHub
  • Experience in B2B application development
  • Experience implementing REST API integrations
  • Deep understanding of the Android OS
  • Experience implementing Unit Tests
  • Experience with UI testing using Espresso

Tech Stack

Kotlin / Jetpack Compose

Orma / Dagger / Retrofit / Espresso

Slack / github / Qiita:team / Postman

Why Join SENRI?

Impactful Work: Be part of a team that is transforming enterprises and strengthening distribution networks in Africa.

Innovative Environment: Join a company that values creativity, innovation, and continuous improvement.

Professional Growth: We offer opportunities for career advancement and professional development.

Diverse and Inclusive Team: Work with a talented, multinational team that celebrates diversity and fosters an inclusive culture.

This advertiser has chosen not to accept applicants from your region.

Lead UI/UX Designer - Mobile & Web Applications

80100 Nairobi, Nairobi KES600000 Annually WhatJobs

Posted 19 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking an innovative and experienced Lead UI/UX Designer to spearhead the design direction for their suite of digital products. This is a fully remote position, offering the opportunity to shape user experiences from concept to launch. You will be responsible for creating intuitive, engaging, and visually appealing interfaces for both mobile and web applications. The ideal candidate possesses a strong portfolio demonstrating expertise in user-centered design principles, wireframing, prototyping, and visual design. You will collaborate closely with product managers, developers, and other stakeholders to translate user needs and business requirements into exceptional digital experiences.

Responsibilities:
  • Lead the design process for new features and products, from user research and ideation to high-fidelity mockups and prototypes.
  • Develop user personas, user flows, wireframes, and interactive prototypes to effectively communicate design concepts.
  • Create visually stunning and user-friendly interfaces that align with brand guidelines and enhance user satisfaction.
  • Conduct user research, usability testing, and analyze feedback to iterate on designs and improve the user experience.
  • Collaborate with product managers to define product requirements and translate them into compelling design solutions.
  • Work closely with front-end developers to ensure the accurate implementation of designs.
  • Mentor and guide junior designers, fostering a collaborative and creative design environment.
  • Stay current with the latest UI/UX trends, tools, and best practices in the digital design industry.

This is a remote position, and you will be working collaboratively with a distributed team, contributing to projects affecting users globally, with a focus on the needs of individuals in Mombasa, Mombasa, KE and beyond. We value creativity, innovation, and a user-centric approach to design.

Qualifications:
  • Bachelor's degree in Design, HCI, Computer Science, or a related field, or equivalent practical experience.
  • Minimum of 5 years of professional experience in UI/UX design, with a focus on mobile and web applications.
  • A strong portfolio showcasing a range of design projects, demonstrating proficiency in UI design, UX strategy, and interaction design.
  • Expertise in design and prototyping tools such as Figma, Sketch, Adobe XD, or similar.
  • Solid understanding of user-centered design principles, information architecture, and usability best practices.
  • Experience conducting user research and usability testing.
  • Excellent communication and collaboration skills, with the ability to articulate design decisions clearly.
  • Ability to manage multiple projects simultaneously and meet deadlines in a remote setting.
This advertiser has chosen not to accept applicants from your region.

Remote UX/UI Designer - Mobile & Web Applications

80100 Nairobi, Nairobi KES100000 Annually WhatJobs

Posted 12 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, an innovative technology firm, is seeking a talented and experienced Remote UX/UI Designer to craft exceptional user experiences for their digital products. This is a fully remote, full-time role where you will be responsible for the entire design process, from user research and wireframing to high-fidelity prototyping and final visual design for both mobile and web applications. Your work will directly influence product usability, user satisfaction, and ultimately, business success.

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.
This role requires a creative problem-solver with a keen eye for detail and a deep understanding of user-centered design principles. The ideal candidate is proficient in industry-standard design tools and possesses excellent communication and collaboration skills. As this is a fully remote position, strong self-motivation, organizational skills, and the ability to work effectively independently are crucial.

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.
This is an exciting remote opportunity for a talented designer to shape the user experience of cutting-edge digital products and contribute to a forward-thinking company. The operational context for this fully remote position is associated with Mombasa, Mombasa, KE .
This advertiser has chosen not to accept applicants from your region.

Web & Mobile Developer Interns (AI Focused)

Nairobi, Nairobi KES900000 - KES1200000 Y DotConnectAfrica Group

Posted today

Job Viewed

Tap Again To Close

Job Description

Are you passionate about building the future with code? Do you get excited about integrating cutting-edge AI into web and mobile apps? Join us as a
Web & Mobile Developer Intern
and turn your skills into real-world solutions

About the Role:

We're looking for motivated intern developers to help us design, build, and iterate on innovative web and mobile applications. This isn't just a typical internship—you'll get hands-on experience leveraging generative AI and machine learning tools to solve complex problems and enhance user experiences.

What You'll Do:

  • Develop and maintain responsive web applications using modern frameworks (e.g., React, Vue, Angular, or Laravel).
  • Build and debug mobile applications for iOS and/or Android (using Native or Cross-Platform tools like Flutter/React Native).
  • Gain hands-on exposure to AI tools:
    Integrate AI APIs (e.g., OpenAI, Hugging Face, Google Gemini) for features like chatbots, content generation, predictive analytics, or computer vision.
  • Collaborate with our product and design teams in an Agile workflow.
  • Participate in code reviews and contribute to a culture of technical excellence.

Who You Are:

  • A student or recent graduate in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
  • You have a foundational understanding of:
  • HTML, CSS, JavaScript (TypeScript is a plus).
  • At least one backend language , Python, PHP, Java).
  • Mobile development concepts (a huge plus).
  • You are
    curious about AI
    and may have tinkered with tools like ChatGPT API, AutoGPT, or image generation models.
  • You have a problem-solving mindset and a willingness to learn quickly in a fast-paced environment.
  • You have a GitHub profile or portfolio to share (please link it in your application).

Bonus Points If You Have:

  • Exposure with cloud platforms (AWS, Google Cloud, Azure).
  • Knowledge of CI/CD pipelines.
  • Familiarity with AI model fine-tuning or prompt engineering.

What We Offer:

  • Mentorship from experienced senior developers.
  • A chance to work on live projects with real users.
  • A certificate and letter of recommendation upon successful completion.
  • A flexible and inclusive work environment.
  • Potential for a full-time offer.
  • A
    monthly stipend
    is provided for this role to cover basic expenses. The amount will be
    discussed and finalized
    in the interview stage.

How to Apply:

Please apply directly on LinkedIn
AND
send your resume and GitHub/portfolio link to
()
with the subject line: "Web/Mobile Dev Intern Application - (Your Name)".

About DotConnectAfrica (DCA):

DotConnectAfrica is a pioneering tech organization committed to advancing technology and digital inclusion across Africa. Through advocacy, innovation, and strategic initiatives, DCA empowers organizations to thrive in a rapidly evolving digital landscape.
The on-site office is at CIC Plaza, Upper Hill, Mara Road.

#Hiring #Internship #WebDeveloper #MobileDeveloper #AI #MachineLearning #TechJobs #SoftwareEngineer #ReactJS #Flutter #Python #JavaScript #CSJobs #(YourCity)Jobs
ll.

This advertiser has chosen not to accept applicants from your region.

Junior App Developer (Mobile)

80100 Nairobi, Nairobi KES60000 Annually WhatJobs

Posted 8 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is seeking enthusiastic and aspiring Junior App Developers to join their innovative tech team. This is a fully remote internship opportunity, providing hands-on experience in mobile application development. The ideal candidate will have a foundational understanding of programming principles and a strong desire to learn and contribute to real-world projects. You will work under the guidance of experienced developers, gaining exposure to the full app development lifecycle, from concept and design to testing and deployment.

Key Responsibilities:
  • Assist in the design, development, and testing of mobile applications for iOS and Android platforms.
  • Write clean, efficient, and well-documented code under the supervision of senior developers.
  • Collaborate with the design and product teams to translate user requirements into functional app features.
  • Participate in code reviews and contribute to improving code quality and development processes.
  • Help identify and troubleshoot bugs and performance issues.
  • Gain practical experience with mobile development frameworks and tools (e.g., Swift, Kotlin, React Native).
  • Contribute to the development of user interfaces (UI) and user experiences (UX).
  • Learn and apply version control systems (e.g., Git).
  • Assist in creating technical documentation for developed features.
  • Engage in team meetings and contribute to project discussions.

Qualifications:
  • Currently pursuing or recently completed a Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • Basic understanding of programming concepts and languages (e.g., Java, Swift, Kotlin, JavaScript).
  • Familiarity with object-oriented programming (OOP) principles.
  • A portfolio of personal projects or relevant coursework demonstrating programming skills is highly valued.
  • Strong problem-solving and analytical abilities.
  • Eagerness to learn and adapt to new technologies and methodologies.
  • Good communication and teamwork skills, essential for remote collaboration.
  • Self-motivated and able to manage time effectively in a remote learning environment.
  • Interest in mobile app development and the tech industry.

This internship offers an excellent springboard into the world of app development, providing valuable industry experience and mentorship in a flexible, remote setting. You will have the opportunity to work on exciting projects and grow your technical skills. The role is associated with our operations in **Mombasa, Mombasa, KE**, but will be executed remotely.
This advertiser has chosen not to accept applicants from your region.

Mobile Application Developer

Nairobi, Nairobi KES1200000 - KES2400000 Y Webmasters (K) Ltd

Posted today

Job Viewed

Tap Again To Close

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
This advertiser has chosen not to accept applicants from your region.

Mobile Application Developer

Nairobi, Nairobi KES1200000 - KES3600000 Y Imminent Transcendent Solutions

Posted today

Job Viewed

Tap Again To Close

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.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Mobile development Jobs in Nairobi !

Senior Product Manager, Mobile Operator Data

Nairobi, Nairobi GiveDirectly

Posted today

Job Viewed

Tap Again To Close

Job Description

About GiveDirectly
GiveDirectly (GD) aims to reshape international giving – and millions of lives – by providing cash grants directly to the world's poorest. The Brookings Institution estimates that $70B of cash transfers would be required to eliminate the poverty gap; the aid sector currently spends $35B each year, much of it on evidence-free interventions. GiveDirectly wants to change that, establishing cash transfers as a benchmark for foreign aid – as the index fund is a benchmark for the financial industry – and in the process accelerating the end of extreme poverty.

GD has raised over $1B ince launching in 2011, delivered cash to more than 1.5 million people in 15 different countries. We've also supported large-scale, experimental research that indicates strong recipient impact of our programs. As a result, GD has been celebrated as one of the most innovative non-profit companies by Fast Company, while the growing cash transfer movement (and GD's leading role within it) have been featured in the New York Times Magazine, This American Life, Foreign Affairs, and The Economist.

Our culture is candid, analytical, agile, and non-hierarchical. Our global team of ~150, and country operations teams of ~650, together come from 21 different countries speaking 69 different languages. From software engineers to seasoned humanitarian workers, former management consultants to public servants, researchers to field operations -- it's an incredible group of people.

Our values are central and deliberately opinionated. We genuinely center the people we serve in our decision making, and strive to build an ambitious, dynamic and high performing environment. We strongly encourage you to read through our values carefully, if they reflect how you like to work and energize you, this could be a great fit.

We work hard to create an environment in which all our team members can thrive, succeed and grow. We support flexibility, take care of each other, have fun, and create professional growth opportunities.

Location:
This role is fully remote but must overlap with an East Africa timezone by at least 3 hours.
We are unable to sponsor or take over sponsorship of employment Visas in the U.S. or U.K. at this time.
About This Role
GiveDirectly is seeking a Senior Product Manager, Mobile Operator Data to lead our approach to working with MNO data and provide technical supervision of our collaborations with telecommunications companies and related partners globally. This role will sit within the International Rapid Response Product team and support our mission to deliver cash assistance in crisis situations more rapidly and equitably.

You will drive the design, implementation, and scale-up of systems that use mobile phone data — including call detail records (CDRs), mobile money usage, and cell tower metadata — to identify individuals or communities in need of humanitarian assistance. You'll work at the intersection of technology, data science, and humanitarian aid, enabling faster, more targeted response efforts.

This is an opportunity to build a high-impact recipient identification and enrollment capability that can transform crisis response and directly support people displaced by conflict, natural disasters, and economic shocks.

Reports to:
Senior Product Director, International Rapid Response

Level
: Senior Manager

Travel Requirement:
approximately once per quarter

What You'll Do

  • Lead mobile data program design initiatives: Design and manage end-to-end data analysis approaches using mobile network operator (MNO) data for recipient identification and enrollment, in collaboration with internal teams and external partners
  • Partner with telcos: Serve as GiveDirectly's technical lead in negotiations and collaboration with telecommunications companies to enable access to and use of mobile data for program design.
  • Technical Backstop: Serve as the technical backstop for country teams, vendors and partners to ensure high quality, principled analytic and processing approaches to mobile network operator (MNO) data.
  • Develop and refine data pipelines: Oversee the creation and validation of mobile data processing pipelines to ensure data integrity, privacy compliance, and analytical rigor.
  • Support program operations: Work with country teams and internal and external data science capacity to pilot and implement mobile-data-informed enrollment strategies that improve targeting speed, accuracy, and inclusivity.
  • Ensure ethical use of data: Uphold principles of responsible data use and data minimization in all work, ensuring privacy, consent, and security are upheld.
  • Contribute to strategy and innovation: Identify new opportunities to integrate mobility data into GiveDirectly's humanitarian and cash transfer programming across countries.
  • Build Momentum: Ensure GiverDirectly's experience with mobile data across contexts is advancing a broader goal to create a global capacity to work with mobile network operator (MNO) data wherever relevant.

What You'll Bring

  • 5+ years of experience in a technical or data-focused role, ideally in mobile technology, humanitarian tech, data science, or international development.
  • Extensive experience managing complex partnership relationships and negotiating collaboration frameworks to achieve project outcomes.
  • Experience working with or for mobile network operators and a demonstrated understanding of the MNO business model, incentive structures, and sensitivities.
  • Experience working with or analyzing mobile phone data (e.g. call records, tower data, mobile money).
  • Ability to coordinate the evaluation of machine learning algorithms for appropriate methods, model validation, and fairness metrics and guide model design in collaboration with technical teams.
  • Deep understanding of data privacy and protection principles, particularly in relation to the use of telecommunications and geolocation data in humanitarian settings. Experience applying frameworks such as GDPR, Responsible Data for Children, or Humanitarian Data Ethics standards is strongly preferred.
  • Excellent project management skills,
  • Extensive experience managing partnerships and coordinating across teams.
  • Demonstrated ability to take ownership, learn quickly, and drive complex projects independently.
  • Highly organized, with a strong curiosity and creative approach to solving difficult, real-world data problems.
  • Clear and compelling communicator who can explain technical concepts to non-technical audiences.
  • Strong alignment with GiveDirectly's values and mission.
  • Language Requirement: English fluency

Preferred

  • Familiarity with GIS tools, Python, R, and/or SQL.
  • Advanced data science degree or commensurate experience with machine learning
  • Experience in humanitarian response, displacement, or poverty alleviation contexts.
  • French language skills.

Compensation
At GiveDirectly, we strive to pay our employees generously and equitably. We use an accredited third party salary aggregator to ensure that staff's
total compensation
package (base compensation + bonus) falls within the 75th percentile of similar roles, at similar organizations. We also have a no negotiation policy to ensure we are paying staff equitably across roles.
Read more about our compensation philosophy
here
.

  • The United States base salary for this role is $129 000.
  • The Kenya base salary for this role is 101,221.

This role is fully remote, so if you are not based in the US or Kenya, we will share an estimated salary benchmark for the country you are based in during the hiring process.

Why work at GiveDirectly?
Role
At GiveDirectly, we work to ensure that you have everything you need to excel in your role and on your team, including:

  • A supportive team that works hard and cares hard
  • A robust health benefits plan (exact details will vary by country)
  • Flexible paid time off that staff is encouraged to take
  • Allowances for desk set-up and learning and development

Working at GiveDirectly
GiveDirectly is an Equal Opportunity Employer. All qualified applicants are considered for employment without regard to the person's race, color, religion, national origin, sex, sexual orientation, age, marital status, veteran status, disability, or any other characteristic protected by applicable law.

Flagging for US applicants:
We invite you to "Know Your Rights" as an applicant.

Commitment to Safeguarding
As a global organization serving some of the world's most vulnerable communities, GiveDirectly takes the safeguarding of its recipients, staff, and partners seriously. To that end, GiveDirectly is a member of the Misconduct Disclosure Scheme, and will systematically check with previous employers about any sexual exploitation, abuse, and harassment issues relating to potential new hires. We may also employ other robust pre-hire screens, including in-depth reference checks, criminal background checks, and sanctions screens.

GD is committed to observing all local, national and international laws that protect children, vulnerable adults, and basic human rights of all. GD is committed to a policy of "zero tolerance for sexual exploitation, abuse, and harassment (SEAH)" and expects anyone who works for GD to uphold the protection and safeguarding of our recipients as a priority.

These efforts help us continue to build and maintain trust with the communities we serve, and prevent harm to our recipients.

Want to put your best foot forward on your GiveDirectly application?
Take a look at our Candidate Application Prep Guide

This advertiser has chosen not to accept applicants from your region.

Mobile Engineer — React Native

Nairobi, Nairobi KES30000 - KES90000 Y ClusterBox

Posted today

Job Viewed

Tap Again To Close

Job Description

Company Description

At ClusterBox, we believe business tools should work together, not apart. Our team is developing a unified system that helps brands and sellers stay organized, connected, and in control. Although still in stealth mode, we are making steady progress on our goal of building something new and impactful. Stay tuned for more updates as we continue to innovate.

Role Description

This is a full-time hybrid role for a Mobile Engineer at ClusterBox, based in Nairobi County, Kenya, with some work-from-home flexibility. We're hiring a
Mobile Engineer
to build high-quality, performant
cross-platform mobile applications
for both iOS and Android from a single codebase. You'll own the entire app lifecycle — architecture, performance, release pipelines, and user experience.

Key Responsibilities

  • Develop and maintain mobile apps using
    React Native (Expo)
    or
    Flutter
    .
  • Implement secure authentication, deep linking, and push notifications.
  • Build optimized and reusable UI components for messaging, activity feeds, and task workflows.
  • Ensure smooth offline experience (caching, background sync, retry queues).
  • Integrate REST/GraphQL APIs, handle edge cases and network failures gracefully.
  • Manage mobile CI/CD pipelines, TestFlight/Play Console releases, and OTA updates.
  • Track performance metrics and maintain ≥99% crash-free rate across builds.

Required Skills & Experience

  • 3–6+ years of professional mobile development experience.
  • Strong command of
    React Native (Expo)
    or
    Flutter
    , with at least 3 shipped apps per store.
  • Hands-on experience with
    push notifications
    ,
    deep linking
    , and
    offline-first design
    .
  • Familiar with secure local storage, background jobs, and app performance optimization.
  • Experience consuming RESTful APIs and working closely with backend teams.
  • Strong debugging and troubleshooting skills across iOS and Android.

Nice to Have

  • Prior experience building chat, booking, or CRM-style mobile interfaces.
  • Automated testing experience (Detox, Appium, or similar).
  • Familiarity with mobile analytics, crash monitoring, and feature-flag rollouts.
This advertiser has chosen not to accept applicants from your region.

iOS Developer

Nairobi, Nairobi KES80000 - KES120000 Y Symphony Technologies Limited

Posted today

Job Viewed

Tap Again To Close

Job Description

Symphony Technologies is urgently seeking a candidate to fill the role of iOS Developer. Below is the detailed Job description:

Required Skills & Qualifications

We're looking for a highly experienced and 
ideal iOS Developer
 to join our team. The successful candidate will have a deep understanding of the iOS ecosystem and a proven track record of building robust, scalable, and user-friendly native iOS applications. We need someone who is proficient in the latest Apple technologies, dedicated to best practices, and passionate about creating exceptional mobile experiences with a 
meticulous eye for detail to ensure UI fidelity and pixel-perfect implementations.

Core Technical Expertise

  • Languages & Frameworks:
  • Swift (Expert Proficiency):
     Demonstrable mastery of Swift, including advanced language features, protocol-oriented programming, and error handling.
  • SwiftUI:
     Strong experience building modern, declarative user interfaces with SwiftUI, understanding its lifecycle, data flow, and integration with UIKit.
  • UIKit:
     Extensive experience with UIKit for building complex and responsive user interfaces, including custom views, animations, and view controller lifecycle management.
  • Xcode:
     Expert-level proficiency with Xcode's various tools, including debugging, profiling, interface builder, and project configuration.
  • Foundation Framework:
     Comprehensive knowledge of the Foundation framework for data manipulation, networking, concurrency, and other core system services.
  • Asynchronous Programming:
  • async/await:
     Proven experience implementing modern asynchronous operations using Swift's async/await for cleaner and more efficient concurrent code.
  • Combine:
     Strong understanding and practical application of the Combine framework for reactive programming, handling asynchronous events, and data streams.
  • Data Persistence & Management:
  • Core Data:
     In-depth experience with Core Data for local data storage, including understanding of managed object contexts, fetching, and relationships.
  • SQLite:
     Familiarity with direct SQLite usage for optimized local data storage, particularly for high-performance or custom database needs.
  • Keychain:
     Expertise in securely storing sensitive user data (e.g., tokens, credentials) using the iOS Keychain services.
  • Testing & Quality Assurance:
  • XCTest (Unit Testing):
     Proficiency in writing comprehensive unit tests using XCTest to ensure code quality, reliability, and maintainability.
  • XCUITest (UI Testing):
     Experience developing robust UI tests with XCUITest to automate user interaction flows and validate the application's user interface.

Architectural & Development Practices

  • Architectural Patterns:
  • MVC (Model-View-Controller):
     Solid understanding and practical application of the MVC pattern for structuring iOS applications.
  • MVVM (Model-View-ViewModel):
     Strong experience with the MVVM pattern, including designing ViewModels and implementing data binding to separate concerns and improve testability.
  • Dependency Management:
  • Swift Package Manager (SPM):
     Experience managing project dependencies and creating reusable modules using Swift Package Manager.
  • CocoaPods:
     Proficiency in using CocoaPods for third-party library integration and dependency resolution.
  • Version Control & CI/CD:
  • Git:
     Expert-level proficiency with Git for version control, including branching strategies, merging, and pull requests.
  • Fastlane:
     Experience automating mobile app deployment processes, including building, testing, and distributing apps using Fastlane.
  • API & Data Handling:
  • RESTful APIs:
     Extensive experience consuming and interacting with RESTful APIs, including understanding of HTTP methods, status codes, and authentication.
  • JSON:
     Expert proficiency in parsing, serializing, and manipulating JSON data for communication with backend services.

App Features & Deployment

  • Push Notifications:
     Proven experience implementing and managing push notifications, including understanding of APNs (Apple Push Notification service) and user permissions.
  • Accessibility:
     Strong commitment to and experience in building accessible iOS applications, adhering to Apple's accessibility guidelines to ensure usability for all users.
  • Localization:
     Experience implementing localization and internationalization to support multiple languages and regions within the application.
  • App Store Connect:
     Practical experience managing app submissions, releases, metadata, and analytics through App Store Connect.
  • TestFlight:
     Proficiency in using TestFlight for beta testing and distributing pre-release versions of applications to testers.

UI/UX Focus

  • UI Refinement & Pixel Perfection:
     Demonstrated ability to translate design mockups and specifications into highly polished, pixel-perfect user interfaces, ensuring consistent visual fidelity across various iOS devices and screen sizes.
  • Attention to Detail:
     A keen eye for visual details, ensuring subtle animations, transitions, spacing, and typography are implemented precisely as designed to create a premium user experience.
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Mobile Development Jobs View All Jobs in Nairobi