1505 React Native jobs in Nairobi
Mobile Engineer — React Native
Posted today
Job Viewed
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.
Lead UI/UX Designer - Mobile & Web Applications
Posted 19 days ago
Job Viewed
Job Description
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.
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 - UI/UX Focus
Posted 3 days ago
Job Viewed
Job Description
Key Responsibilities:
- Develop new user-facing features using modern frontend frameworks (e.g., React, Angular, Vue.js).
- Translate UI/UX design wireframes and mockups into high-quality, responsive code.
- Build reusable code and libraries for future use.
- Optimize applications for maximum speed, scalability, and accessibility.
- Ensure the technical feasibility of UI/UX designs.
- Collaborate effectively with UI/UX designers and backend developers.
- Perform code reviews and mentor junior frontend developers.
- Troubleshoot and debug frontend issues.
- Stay up-to-date with emerging frontend technologies and best practices.
- Contribute to frontend architecture and technology decisions.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional frontend development experience.
- Proficiency in HTML5, CSS3, and JavaScript (ES6+).
- Extensive experience with at least one major frontend framework (React, Angular, Vue.js).
- Strong understanding of UI/UX principles and responsive design.
- Experience with version control systems (e.g., Git).
- Familiarity with build tools (e.g., Webpack, Babel) and package managers (e.g., npm, yarn).
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills, with experience working in remote teams.
- A portfolio showcasing successful frontend projects and UI/UX implementations is highly desirable.
Job Description
We are seeking an experienced UI/UX Designer to lead the design and delivery of innovative, user-friendly, and visually engaging digital solutions. The ideal candidate is both a creative thinker and problem solver who can conduct user research, design intuitive interfaces, and collaborate with developers to bring experiences to life.
Key Responsibilities
Conduct user research, interviews, and usability testing to understand user needs.
Develop personas, journey maps, and user flows to guide design decisions.
Create wireframes, prototypes, and high-fidelity mockups for web and mobile platforms.
Collaborate with product managers and developers to ensure feasibility and alignment.
Establish and maintain design systems, style guides, and UI libraries.
Apply best practices for responsive design, accessibility, and inclusive experiences.
Analyze user feedback and analytics to iterate and improve designs.
Stay updated on the latest UI/UX trends, tools, and technologies.
Mentor junior designers and contribute to building a design-driven culture.
Qualifications & Skills
Bachelor’s degree in Design, Human-Computer Interaction, Computer Science, or related field.
10+ years’ proven experience in UI/UX design for digital products.
Strong portfolio showcasing end-to-end design projects.
Proficiency in Figma, Sketch, Adobe XD, InVision, Photoshop, Illustrator, and prototyping tools.
Deep understanding of human-centered design and usability principles.
Experience working in Agile/Scrum environments.
Strong communication, presentation, and collaboration skills.
Senior UX/UI Designer - Mobile Applications
Posted 8 days ago
Job Viewed
Job Description
- Lead the design process from concept to completion for mobile applications, including user research, wireframing, prototyping, and high-fidelity visual design.
- Conduct user research, usability testing, and gather feedback to inform design decisions.
- Create intuitive and engaging user flows, wireframes, and interactive prototypes.
- Develop high-fidelity visual designs, style guides, and design systems for iOS and Android platforms.
- Collaborate closely with product managers and engineering teams to ensure feasibility and successful implementation of designs.
- Present design concepts and rationale clearly and persuasively to stakeholders.
- Stay up-to-date with the latest mobile design trends, best practices, and emerging technologies.
- Mentor junior designers and provide constructive feedback.
- Advocate for user needs throughout the product development lifecycle.
- Contribute to a collaborative and creative remote design culture.
- Proven experience as a Senior UX/UI Designer with a strong portfolio showcasing exceptional mobile application design work.
- Expertise in user-centered design principles, interaction design, and visual design.
- Proficiency in industry-standard design and prototyping tools (e.g., Figma, Sketch, Adobe XD, InVision).
- Strong understanding of mobile platform guidelines (iOS Human Interface Guidelines, Android Material Design).
- Experience conducting user research and usability testing.
- Excellent communication, presentation, and interpersonal skills.
- Ability to work independently and collaboratively in a remote, fast-paced environment.
- Strong understanding of front-end development principles and limitations.
- A passion for creating beautiful, functional, and user-friendly digital products.
Senior UI/UX Designer - Mobile Applications
Posted 17 days ago
Job Viewed
Job Description
The ideal candidate will possess a strong portfolio showcasing exceptional design skills in mobile-first environments (iOS and Android). You should have a deep understanding of user-centered design principles, usability best practices, and the latest mobile UI trends. Proficiency in design and prototyping tools such as Figma, Sketch, Adobe XD, or InVision is essential. Experience conducting user research, usability testing, and translating findings into actionable design improvements is highly valued. As a remote team member, you must have excellent communication, collaboration, and presentation skills, with the ability to articulate design decisions clearly and effectively. You will work closely with product managers, developers, and other stakeholders to deliver high-quality digital experiences. The role is advertised for Mombasa, Mombasa, KE , but is a 100% remote position.
Responsibilities:
- Lead the design process for mobile applications, from concept to final handoff.
- Conduct user research, create user personas, and map user journeys.
- Develop wireframes, mockups, and interactive prototypes to effectively communicate design ideas.
- Design intuitive and visually appealing user interfaces for iOS and Android platforms.
- Conduct usability testing and iterate on designs based on user feedback and data.
- Collaborate closely with product managers and engineers to ensure feasible and high-quality implementation.
- Define and maintain design systems and style guides for consistency across products.
- Stay up-to-date with the latest UI/UX trends, technologies, and best practices.
- Present design concepts and solutions to stakeholders and gather feedback.
- Mentor junior designers and contribute to a culture of design excellence.
- Bachelor's degree in Design, HCI, Computer Science, or a related field, or equivalent practical experience.
- 5+ years of professional experience in UI/UX design, with a strong focus on mobile applications.
- A compelling portfolio demonstrating expertise in mobile UI/UX design.
- Proficiency in industry-standard design and prototyping tools (Figma, Sketch, Adobe XD).
- Strong understanding of user-centered design principles and usability heuristics.
- Experience with user research methodologies and usability testing.
- Knowledge of iOS and Android design guidelines.
- Excellent visual design skills with a keen eye for detail.
- Strong communication, presentation, and interpersonal skills.
- Ability to work independently and collaboratively in a remote setting.
Be The First To Know
About the latest React native Jobs in Nairobi !
Lead UX/UI Designer - Mobile Applications (Remote)
Posted 19 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design and development of user interfaces and user experiences for mobile applications across iOS and Android platforms.
- Conduct user research, usability testing, and create user personas to inform design decisions.
- Develop wireframes, user flows, prototypes, and high-fidelity mockups to effectively communicate design concepts.
- Collaborate closely with product managers, developers, and stakeholders to translate requirements into compelling user-centered designs.
- Define and maintain design guidelines, style guides, and component libraries to ensure consistency across applications.
- Iterate on designs based on user feedback, analytics, and technical constraints.
- Mentor and guide junior designers, fostering a collaborative and creative design culture.
- Stay current with the latest UX/UI trends, technologies, and best practices in mobile design.
- Present design concepts and rationale to stakeholders clearly and persuasively.
- Ensure the accessibility and usability of all designed interfaces.
- Champion the user experience throughout the product development lifecycle.
- Minimum of 7 years of experience in UX/UI design, with a significant focus on mobile application design.
- A strong portfolio demonstrating expertise in mobile UX/UI design, including case studies of complex projects.
- Proficiency in design and prototyping tools such as Figma, Sketch, Adobe XD, InVision, or similar.
- Solid understanding of user-centered design principles, interaction design, and visual design.
- Experience with user research methodologies and usability testing.
- Familiarity with iOS and Android design guidelines and patterns.
- Excellent communication, presentation, and interpersonal skills.
- Ability to lead design initiatives and collaborate effectively with cross-functional teams.
- Experience working in an agile development environment is a plus.
- A Bachelor's degree in Design, HCI, Computer Science, or a related field is preferred.
Senior UX/UI Design Lead
Posted 19 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the user experience (UX) and user interface (UI) design process from concept to implementation for web and mobile applications.
- Develop user personas, user journeys, wireframes, prototypes, and high-fidelity mockups.
- Conduct user research, usability testing, and analyze user feedback to inform design decisions.
- Collaborate closely with product managers, engineers, and stakeholders to define design requirements and ensure alignment with business goals.
- Establish and maintain a consistent design system and brand identity across all digital products.
- Mentor and guide a team of UX/UI designers, providing constructive feedback and fostering professional growth.
- Champion user-centered design principles and advocate for the user throughout the product development process.
- Stay abreast of the latest UX/UI trends, tools, and best practices.
- Present design concepts and solutions to stakeholders, clearly articulating design rationale.
- Oversee the design QA process to ensure the final product meets design specifications and quality standards.
- Contribute to the strategic vision of product development through innovative design thinking.
- Manage design project timelines and resources effectively within a remote setting.
Qualifications:
- Bachelor's degree in Design, HCI, Computer Science, or a related field.
- Minimum of 8 years of experience in UX/UI design, with at least 3 years in a lead or management role.
- Strong portfolio showcasing a range of successful web and mobile design projects with a focus on user experience.
- Expert proficiency in design and prototyping tools such as Figma, Sketch, Adobe XD, InVision, etc.
- Deep understanding of user research methodologies, usability testing, and A/B testing.
- Experience creating and maintaining design systems.
- Excellent visual design skills with a keen eye for detail, typography, and layout.
- Strong communication, presentation, and interpersonal skills, with the ability to articulate design decisions effectively.
- Proven ability to lead and mentor design teams.
- Experience working in an Agile development environment.
- Ability to thrive in a collaborative, fast-paced, and fully remote work environment.
- Knowledge of front-end development principles (HTML, CSS, JavaScript) is a plus.
This is a pivotal remote role for an aspiring design leader. While the role is fully remote, an understanding of the digital landscape in **Mombasa, Mombasa, KE** could offer valuable context.
Senior UI/UX Design Lead
Posted 19 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the end-to-end design process for digital products, from user research to high-fidelity mockups.
- Conduct user research, usability testing, and analyze user feedback to inform design decisions.
- Create wireframes, user flows, interactive prototypes, and detailed visual designs.
- Collaborate closely with product managers, engineers, and stakeholders to define product requirements and design solutions.
- Develop and maintain comprehensive design systems, style guides, and component libraries.
- Mentor and guide junior UI/UX designers, fostering their professional growth.
- Advocate for user-centered design principles and best practices across the organization.
- Present design concepts and rationale clearly and persuasively to cross-functional teams.
- Stay current with the latest UI/UX trends, tools, and technologies.
- Contribute to the overall product strategy and vision through insightful design leadership.
- Effectively manage design projects and timelines in a remote work environment.
- Bachelor's or Master's degree in Design, HCI, Computer Science, or a related field, or equivalent practical experience.
- Minimum of 7 years of professional experience in UI/UX design, with a strong portfolio showcasing successful digital product launches.
- Demonstrated expertise in user research methodologies, usability testing, and interaction design.
- Proficiency in design and prototyping tools such as Figma, Sketch, Adobe XD, InVision, or similar.
- Experience with creating and managing design systems.
- Strong understanding of front-end development principles and their implications for design.
- Excellent visual design skills, with a keen eye for typography, color, and layout.
- Exceptional communication, presentation, and interpersonal skills.
- Proven ability to lead design projects and mentor junior designers.
- Experience working effectively in a remote, agile development environment.
- Passion for creating intuitive, accessible, and engaging user experiences.