160 Senior Ios Developer jobs in Kenya
Senior Mobile Developer / iOS & React Native (LATAM – Remote) - 1689
Posted today
Job Viewed
Job Description
About In All Media
In all Media is a digital consulting company that partners with global organizations to design, build, and scale technology solutions. We specialize in software engineering, data, AI, and product design, delivering products that impact millions of users worldwide. Our distributed teams across LATAM are known for engineering excellence, innovation, and collaborative culture.
The Opportunity
We are looking for a Senior iOS / React Native Developer to lead the migration of a large-scale native iOS application to React Native, ensuring performance, scalability, and long-term sustainability. You will play a key role in shaping the architecture, driving best practices, and delivering features that redefine the job-seeking experience.
This role combines deep expertise in iOS with recent, hands-on React Native experience, offering the opportunity to work on:
Job seeker applications (profiles, job applications, mobile journeys).
AI-driven features such as career guidance and collaboration tools.
SEO-driven traffic initiatives that expand global reach.
A new premium product offering advanced services for job seekers.
What You'll Do
Architect, develop, and maintain mobile applications in Swift, SwiftUI, and React Native.
Lead the migration of a complex native iOS app to React Native, ensuring technical excellence.
Integrate RESTful APIs and GraphQL into mobile solutions.
Implement automated testing and CI/CD pipelines to guarantee reliability.
Optimize performance, memory usage, and responsiveness across iOS and Android.
Ensure compliance with App Store and Google Play requirements.
Guide cross-functional collaboration with product, design, and QA teams.
Support SDK development and third-party integrations.
Required Skills & Experience
6+ years of professional iOS development experience with Swift and SwiftUI.
2+ years of recent, production-level React Native experience (must be active in the last 2–3 years).
Experience in bridging native iOS modules with React Native.
Strong understanding of mobile architectures (MVVM, VIPER, or similar).
Proven experience integrating RESTful APIs and GraphQL.
Strong background in testing (XCTest, Jest, Detox) and CI/CD pipelines.
Knowledge of App Store and Google Play deployment processes.
Proven track record delivering high-quality, scalable mobile apps.
Nice to Have
Direct experience leading migration projects from iOS native to React Native.
Familiarity with AI-powered mobile features.
Contributions to premium user products or growth-focused apps.
Advanced English for global collaboration.
Why Join Us
100% remote opportunity across LATAM.
Technical leadership in a high-impact migration project.
Exposure to AI innovation, premium products, and SEO-driven growth initiatives.
Job Description
About the Job
Company Description
OBSS is Turkey's largest technology consultancy, pioneering product development and technology consulting for an AI-native future. With more than 20 years of experience and offices in Istanbul, Ankara, London, Amsterdam, and Baku, we empower leading companies in banking and finance, insurance, e-commerce, retail, and the start-up ecosystem. Our team of over 1000 talented professionals thrives on collaboration, innovation, and continuous learning. We are now looking for a iOS Developer to join us and contribute to building high-quality, end-to-end solutions that create real business impact.
OBSS is looking for a
iOS Developer
to join our dynamic team and contribute to delivering end-to-end software solutions across diverse industries. You will work on cutting-edge projects, collaborating with cross-functional teams to design, develop, and maintain high-quality applications that solve real business problems.
Main Responsibilities
- Design, develop, and maintain high-quality native iOS applications using Swift.
- Work closely with cross-functional teams - including UX/UI designers, backend developers, business analysts, and product managers - to deliver seamless and high-quality mobile solutions.
- Architect scalable and maintainable mobile app components, applying design patterns such as MVVM, MVP, VIPER or Clean Architecture.
- Write clean, efficient, and well-documented code following best practices.
- Participate actively in Agile/Scrum ceremonies such as sprint planning, daily stand-ups, and retrospectives.
- Perform code reviews to maintain code quality and share knowledge within the team.
- Optimize app performance and ensure responsiveness.
- Stay up-to-date with the latest trends and advancements in iOS development and integrate relevant technologies.
- Troubleshoot and debug issues to ensure the best possible user experience.
- Manage source code using distributed version control systems (e.g., Git).
Qualifications / Technical Skills
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum 3 years of professional experience developing native iOS applications.
- Strong proficiency with Swift and the iOS SDK.
- Solid understanding of Object-Oriented Programming and common design patterns (MVVM, MVP, VIPER, Clean Architecture).
- Experience with iOS frameworks such as UIKit, Core Data, Core Animation, SwiftUl, Combine and networking libraries (e.g., Alamofire).
- Familiarity with RESTful APIs and integrating backend services.
- Experience with unit testing and UI testing frameworks (e.g., XCTest).
- Working knowledge of Agile/Scrum development methodologies.
- Proficiency with version control systems, especially Git.
- Good problem-solving skills, attention to detail, and a strong analytical mindset.
- Excellent communication and teamwork skills; ability to work effectively in cross-functional teams.
- Experience with continuous integration tools (Jenkins, GitHub Actions, etc.).
- Published apps in the App Store or contributions to open-source projects.
Additional Informations
Professional Growth & Learning
As a tech company, we focus on reskilling and upskilling to support career growth. We offer a personalized Individual Growth Program (IGP), where employees set clear goals for each half of the year. These goals may include trainings, certifications, and personal development milestones, creating a structured roadmap for continuous improvement. The IGP helps employees strengthen both technical and soft skills, ensuring steady professional advancement.
Company Culture and Values
We celebrate diversity, inclusion, and equal opportunity, fostering a collaborative environment where innovation can flourish. Our culture emphasizes mentorship, knowledge sharing, and active participation in tech communities, workshops, and team events. This vibrant atmosphere empowers employees to contribute their best while feeling supported and valued.
Benefits and Perks
We provide competitive salaries, flexible and hybrid working arrangements, and a wide range of opportunities for growth through training programs, certifications, and workshops. In addition, we offer initiatives designed to build a supportive and engaging workplace where curiosity and collaboration are encouraged. These benefits ensure that employees feel motivated, empowered, and equipped to reach their full potential.
Job Description
Company Description
Waliin is a social network and communication platform designed to empower users around the world socially, economically, and digitally. Built with accessibility, innovation, and inclusion at its core, Waliin offers seamless communication, monetization tools, and global connectivity through a single app.
Unlike traditional platforms, Waliin is tailored to serve both individual users and enterprises. The platform supports:
- Text, audio, and video chats
- Live streaming with up to 9 guest participants
- Screen sharing and conferencing tools (replacing the need for Zoom or StreamYard)
- Face filters, content editing, and a full studio setup for creators
- Monetization options such as gifts, a Special Text system similar to Super Chat, and an internal economy that works with both local banking systems and global credit cards
Role Description
This is a remote-based role for a Senior iOS Developer. The Senior iOS Developer will be responsible for designing and developing mobile applications, specifically for the iOS platform, utilizing native technology (Swift). The day-to-day tasks will include creating, testing, and maintaining iOS applications, collaborating with cross-functional teams to define and design new features, and identifying and correcting bottlenecks and bugs.
Qualifications
- Skills in Mobile Application Development
- Experience in iOS Design and iOS Development
- Experience in iOS Development with Native Technology (Swift)
- Proficiency in Software Development
- Strong problem-solving and debugging skills
- Excellent written and verbal communication skills
- Ability to work independently and remotely
- Experience with version control systems such as Git
- Bachelor's degree in Computer Science, Information Technology, or related field is preferred
- At least 5 years of work experience in iOS development with native technology
iOS Developer
Posted today
Job Viewed
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.
Job Description
Position:
Senior iOS Engineer
Location:
Remote from LATAM
Contract Type:
Full-time Vendor
Time Zone Alignment:
Central Time (CST ±2)
About
is a global technology and design firm focused on building impactful digital solutions through remote, distributed teams across LATAM. We partner with international clients across industries, providing long-term technical expertise, product innovation, and team augmentation.
Project Overview
You'll be embedded in a product team dedicated to shaping next-generation job seeker and employer-facing features. The scope spans
job-related functionality
—such as job search, listings, and application flows—as well as
employer profile features
, including company branding tools and profile experiences.
This role offers the opportunity to work on a large-scale R&D initiative that underpins one of the world's leading online employment marketplaces. The team is focused on building new features, fixing bugs, and enhancing existing functionalities that directly impact millions of users worldwide.
Key Responsibilities
- Design and implement scalable iOS features using Swift, SwiftUI, and Combine.
- Collaborate with cross-functional teams to translate product requirements into elegant, user-friendly solutions.
- Apply MVVM architecture to ensure modular, testable, and maintainable codebases.
- Conduct unit testing to maintain high-quality standards and ensure stability.
- Optimize application performance, reliability, and user experience.
- Participate in architectural discussions, peer reviews, and knowledge-sharing sessions.
Must-Have Skills
- 6+ years of work experience as an IOS developer and experience using Swift, SwiftUI, and Combine
- Strong understanding of MVVM architecture and design patterns.
- Experience writing unit tests and maintaining code quality.
- Background in building and consuming REST and GraphQL APIs.
- Solid experience in UI/UX design principles for mobile applications.
- Proven track record in LATAM markets delivering high-quality mobile apps.
- Comfort working in Agile, remote-first teams.
- Fluent English for daily communication.
Nice-to-Have Skills
- Exposure to cloud platforms (AWS, GCP, or Azure).
- Familiarity with CI/CD pipelines (GitHub Actions, Jenkins, or similar).
- Experience with scalable distributed systems and mobile performance optimization.
- Domain knowledge in HRTech, recruitment platforms, or employer branding tools.
Senior iOS / React Native Developer (LATAM – Remote) - 1689
Posted today
Job Viewed
Job Description
Senior iOS / React Native Developer (LATAM – Remote)
About In All Media
In All Media
is a digital consulting company that partners with global organizations to design, build, and scale technology solutions. We specialize in software engineering, data, AI, and product design, delivering products that impact millions of users worldwide. Our distributed teams across LATAM are known for engineering excellence, innovation, and collaborative culture.
The Opportunity
We are looking for a Senior iOS / React Native Developer to lead the migration of a large-scale native iOS application to React Native, ensuring performance, scalability, and long-term sustainability. You will play a key role in shaping the architecture, driving best practices, and delivering features that redefine the job-seeking experience.
This role combines deep expertise in iOS with recent, hands-on React Native experience, offering the opportunity to work on:
Job seeker applications (profiles, job applications, mobile journeys).
AI-driven features such as career guidance and collaboration tools.
SEO-driven traffic initiatives that expand global reach.
A new premium product offering advanced services for job seekers.
What You'll Do
Architect, develop, and maintain mobile applications in Swift, SwiftUI, and React Native.
Lead the migration of a complex native iOS app to React Native, ensuring technical excellence.
Integrate RESTful APIs and GraphQL into mobile solutions.
Implement automated testing and CI/CD pipelines to guarantee reliability.
Optimize performance, memory usage, and responsiveness across iOS and Android.
Ensure compliance with App Store and Google Play requirements.
Guide cross-functional collaboration with product, design, and QA teams.
Support SDK development and third-party integrations.
Required Skills & Experience
6+ years of professional iOS development experience with Swift and SwiftUI.
2+ years of recent, production-level React Native experience (must be active in the last 2–3 years).
Experience in bridging native iOS modules with React Native.
Strong understanding of mobile architectures (MVVM, VIPER, or similar).
Proven experience integrating RESTful APIs and GraphQL.
Strong background in testing (XCTest, Jest, Detox) and CI/CD pipelines.
Knowledge of App Store and Google Play deployment processes.
Proven track record delivering high-quality, scalable mobile apps.
Nice to Have
Direct experience leading migration projects from iOS native to React Native.
Familiarity with AI-powered mobile features.
Contributions to premium user products or growth-focused apps.
Advanced English for global collaboration.
Why Join Us
100% remote opportunity across LATAM.
Technical leadership in a high-impact migration project.
Exposure to AI innovation, premium products, and SEO-driven growth initiatives.
Senior UX/UI Designer - Mobile & Web
Posted 20 days ago
Job Viewed
Job Description
The ideal candidate will possess a strong understanding of user-centered design principles, interaction design, and visual design aesthetics. You must be proficient with industry-standard design and prototyping tools such as Figma, Sketch, Adobe XD, InVision, or similar. A significant part of this role involves conducting user research, creating user personas, journey maps, and conducting usability testing to inform design decisions. You will collaborate closely with product managers, engineers, and other stakeholders to translate complex requirements into elegant and functional designs. Excellent communication skills are essential for presenting design concepts and justifying design choices to both technical and non-technical audiences in a remote setting. A minimum of 5 years of professional experience in UX/UI design, with a strong portfolio showcasing successful web and mobile projects, is required. Experience with A/B testing and data-driven design is a plus. We are seeking a proactive, detail-oriented designer who can mentor junior team members and contribute to establishing design best practices. This role will support projects impacting users globally, operating remotely from **Nairobi, Nairobi, KE**. Our client is dedicated to delivering exceptional digital products through innovative design and a collaborative, remote-first culture.
Be The First To Know
About the latest Senior ios developer Jobs in Kenya !
Senior UI/UX Designer - Mobile & Web Applications
Posted 12 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design process from concept to completion, translating user needs and business requirements into compelling UI/UX solutions.
- Conduct user research, create user personas, map user journeys, and develop wireframes and interactive prototypes.
- Design intuitive and aesthetically pleasing user interfaces for web and mobile applications, adhering to platform-specific design guidelines.
- Develop and maintain high-fidelity mockups, design systems, and style guides to ensure consistency and scalability.
- Collaborate closely with product managers, developers, and other stakeholders to ensure designs are technically feasible and aligned with product strategy.
- Conduct usability testing and gather user feedback to iterate on designs and improve the user experience.
- Stay up-to-date with the latest UI/UX trends, tools, and technologies.
- Advocate for user-centered design principles throughout the product development lifecycle.
- Present design concepts and rationale clearly and persuasively to cross-functional teams and stakeholders.
- Mentor junior designers and contribute to the growth of the design team's capabilities.
- Bachelor's degree in Design, Human-Computer Interaction, Psychology, or a related field, or equivalent practical experience.
- Minimum of 6 years of professional experience in UI/UX design, with a strong portfolio showcasing successful web and mobile application projects.
- Proficiency in design and prototyping tools such as Figma, Sketch, Adobe Creative Suite, or similar.
- Deep understanding of user-centered design principles, interaction design patterns, and information architecture.
- Experience in creating and managing design systems.
- Familiarity with front-end development principles (HTML, CSS, JavaScript) is a plus.
- Excellent visual design skills with a keen eye for detail, typography, and color theory.
- Strong communication, collaboration, and presentation skills.
- Ability to manage multiple projects, prioritize tasks, and meet deadlines in a remote setting.
- A passion for creating impactful and user-friendly digital experiences.
Remote UX/UI Designer - Mobile & Web Applications
Posted 13 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.
Web & Mobile Developer Interns (AI Focused)
Posted today
Job Viewed
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.