What Mobile App Development Jobs are in Nairobi?
Showing 9 Mobile App Development jobs in Nairobi
Senior Mobile App Developer (Remote-First)
Posted 26 days ago
Job Viewed
Job Description
Our client is seeking a talented and experienced Senior Mobile App Developer to join their dynamic, remote-first engineering team. This role offers an exciting opportunity to design, develop, and maintain high-quality mobile applications for iOS and Android platforms. You will work on innovative projects, collaborate closely with designers and backend engineers, and play a key role in shaping the mobile user experience. The ideal candidate possesses a deep understanding of mobile development principles, proficiency in native development languages (Swift/Objective-C for iOS, Kotlin/Java for Android), and a passion for creating seamless and engaging mobile experiences. As a senior developer, you will also mentor junior team members and contribute to architectural decisions and code quality. This is a fully remote position, providing the flexibility to work from anywhere while collaborating with a talented, globally distributed team. You will be instrumental in bringing cutting-edge mobile solutions to life.
Key Responsibilities- Design, develop, and implement native mobile applications for iOS and/or Android platforms.
- Collaborate with UI/UX designers to translate wireframes and mockups into functional and visually appealing mobile interfaces.
- Work closely with backend engineers to integrate mobile applications with server-side logic and APIs.
- Write clean, efficient, maintainable, and well-tested code.
- Identify and resolve bugs and performance issues, ensuring a smooth user experience.
- Participate in code reviews, providing constructive feedback to team members.
- Contribute to architectural discussions and decisions for mobile application development.
- Mentor and guide junior mobile developers, fostering their technical growth.
- Stay current with the latest mobile development trends, technologies, and best practices.
- Ensure the technical feasibility of UI/UX designs.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in mobile application development.
- Proven experience developing native iOS applications using Swift/Objective-C and Xcode.
- Proven experience developing native Android applications using Kotlin/Java and Android Studio.
- Strong understanding of mobile UI/UX principles and best practices.
- Experience with RESTful APIs and integrating with backend services.
- Familiarity with version control systems like Git.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work effectively both independently and as part of a remote, collaborative team.
- Experience with cross-platform frameworks (e.g., React Native, Flutter) is a plus.
Our client offers a competitive salary, comprehensive health benefits, and excellent opportunities for professional development and continuous learning. This is a fully remote role, providing you with the flexibility to work from your preferred location and maintain a healthy work-life balance. You will join an innovative and supportive team environment. The role is based in Ruiru, Kiambu, KE , but offers a 100% remote work arrangement.
Is this job a match or a miss?
Senior Mobile App Developer (iOS/Android) - Remote
Posted 14 days ago
Job Viewed
Job Description
- Design, develop, test, and deploy high-quality native mobile applications for both iOS and Android platforms.
- Write clean, efficient, and maintainable code using Swift/Objective-C for iOS and Kotlin/Java for Android.
- Collaborate with product managers, UI/UX designers, and backend engineers to define mobile app features and user experiences.
- Implement and maintain mobile app architectures, ensuring scalability, performance, and security.
- Integrate with backend APIs and third-party services.
- Conduct thorough code reviews and provide constructive feedback to other developers.
- Troubleshoot, debug, and resolve issues across the mobile development lifecycle.
- Optimize application performance for speed, responsiveness, and resource efficiency.
- Stay up-to-date with the latest mobile technology trends, tools, and best practices.
- Contribute to the technical strategy and roadmap for mobile application development.
- 5+ years of professional experience in native mobile app development.
- Proven track record of developing and launching successful iOS apps (Swift/Objective-C) and Android apps (Kotlin/Java).
- Strong understanding of mobile UI/UX design principles and best practices.
- Experience with mobile development frameworks, SDKs, and tools for both platforms.
- Proficiency in integrating with RESTful APIs and handling JSON data.
- Experience with version control systems like Git.
- Familiarity with mobile testing frameworks and methodologies.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, comfortable working in a remote, agile environment.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Is this job a match or a miss?
Senior Mobile App Developer (iOS/Android) - Remote First
Posted 1 day ago
Job Viewed
Job Description
- Design, build, and maintain advanced mobile applications for the iOS and Android platforms.
- Collaborate with cross-functional teams, including UI/UX designers, product managers, and backend engineers, to define and ship new features.
- Write clean, efficient, well-documented, and testable code.
- Implement pixel-perfect UI/UX designs and ensure a consistent user experience across devices.
- Integrate with backend APIs and services.
- Identify and correct bottlenecks, fix bugs, and improve application performance.
- Contribute to code reviews, providing constructive feedback and upholding code quality standards.
- Stay up-to-date with the latest mobile development trends, technologies, and platform updates.
- Mentor junior mobile developers and contribute to the team's technical growth.
- 5+ years of experience in native mobile app development (iOS with Swift/Objective-C or Android with Kotlin/Java).
- Proven experience in developing and launching successful mobile applications on the App Store and Google Play Store.
- Strong understanding of mobile UI/UX design principles and best practices.
- Experience with mobile development frameworks and tools.
- Familiarity with RESTful APIs and JSON.
- Knowledge of current mobile development trends, such as performance optimization, security, and new platform features.
- Experience with version control systems like Git.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, adapted for remote work.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Is this job a match or a miss?
Remote Mobile App Developer (iOS/Android)
Posted 26 days ago
Job Viewed
Job Description
- Design, build, and maintain high-performance, reusable, and reliable code for both iOS and Android applications.
- Translate designs and wireframes into high-quality, user-friendly mobile interfaces.
- Develop new features and improve the user experience of existing applications.
- Collaborate with cross-functional teams, including product managers and designers, to define app features.
- Write clean, well-documented, and maintainable code.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks, fix bugs, and improve application performance.
- Stay up-to-date with the latest mobile development trends, technologies, and best practices.
- Participate in code reviews and contribute to team knowledge sharing.
- Work with backend services to integrate mobile applications with server-side logic.
- Proven experience as a Mobile App Developer with a strong portfolio of published iOS and Android applications.
- Proficiency in Swift or Objective-C for iOS development and Kotlin or Java for Android development.
- Experience with mobile UI/UX design principles and best practices.
- Familiarity with RESTful APIs to connect mobile applications to back-end services.
- Understanding of mobile development lifecycles and app store submission processes.
- Experience with version control systems, such as Git.
- Knowledge of other cross-platform frameworks (e.g., React Native, Flutter) is a plus.
- Strong problem-solving and debugging skills.
- Excellent communication and collaboration skills, essential for a remote role.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Fully remote work opportunity with flexible working hours.
- Competitive salary and performance incentives.
- Comprehensive health and wellness benefits.
- Opportunities for continuous learning and professional development.
- Work on innovative mobile projects with a global reach.
- Collaborative and supportive remote team environment.
Is this job a match or a miss?
Remote Mobile App Developer (iOS/Swift)
Posted 16 days ago
Job Viewed
Job Description
- Develop, test, and deploy native iOS applications using Swift and Xcode.
- Collaborate with cross-functional teams to define, design, and ship new mobile features.
- Write clean, efficient, maintainable, and well-documented Swift code.
- Ensure the performance, quality, and responsiveness of the application.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automation.
- Work closely with backend services to integrate mobile applications with server-side functionalities.
- Participate in code reviews and provide constructive feedback.
- Stay up-to-date with the latest iOS development trends and technologies.
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
- Proven experience as an iOS Developer, with a strong portfolio of published apps.
- Proficiency in Swift programming language and the iOS SDK.
- Experience with Xcode and Interface Builder.
- Strong understanding of iOS design patterns (e.g., MVC, MVVM) and best practices.
- Familiarity with RESTful APIs and JSON.
- Experience with third-party libraries and APIs.
- Understanding of Apple's Human Interface Guidelines.
- Knowledge of automated testing frameworks for iOS.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration abilities for remote work.
- Fully remote work arrangement with flexible working hours.
- Competitive salary and potential for performance bonuses.
- Comprehensive health insurance coverage.
- Budget for professional development, training, and conferences.
- Opportunities to work on innovative and user-centric mobile applications.
- A collaborative and supportive remote team environment.
- Regular team virtual meetups and social events.
Is this job a match or a miss?
Lead Mobile App Developer (iOS & Android) - Fully Remote
Posted 26 days ago
Job Viewed
Job Description
- Lead the design and architecture of native iOS and Android applications.
- Mentor, guide, and manage a team of mobile developers, fostering best practices and professional growth.
- Oversee the entire mobile development lifecycle, from concept and design to testing, deployment, and ongoing maintenance.
- Collaborate with product managers, designers, and backend engineers to define app features and requirements.
- Write clean, efficient, and maintainable code for both iOS (Swift/Objective-C) and Android (Kotlin/Java) platforms.
- Implement robust testing strategies, including unit, integration, and end-to-end testing.
- Stay current with the latest mobile technologies, trends, and platform updates, and advocate for their adoption where appropriate.
- Ensure the performance, quality, and responsiveness of the applications.
- Troubleshoot and resolve complex technical issues across the mobile codebase.
- Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
- 6+ years of experience in mobile application development, with at least 2 years in a lead or senior technical role.
- Proven experience developing and launching native applications on both iOS and Android platforms.
- Strong expertise in Swift, Objective-C, Kotlin, and Java.
- Deep understanding of mobile architectures, design patterns, and SDKs.
- Experience with RESTful APIs and mobile data integration.
- Familiarity with CI/CD pipelines for mobile development.
- Excellent problem-solving, analytical, and debugging skills.
- Strong leadership and communication skills, with the ability to effectively manage a remote team.
- Experience working in an Agile/Scrum development environment.
Is this job a match or a miss?
Remote Lead Mobile App Developer (iOS)
Posted 14 days ago
Job Viewed
Job Description
- Lead the design, development, testing, and deployment of native iOS applications.
- Mentor and guide a team of iOS developers, providing technical direction and code reviews.
- Collaborate with cross-functional teams to define app features and user stories.
- Ensure the performance, quality, and responsiveness of applications.
- Architect and implement robust, scalable, and maintainable iOS codebases.
- Integrate with backend services and third-party APIs.
- Stay up-to-date with the latest iOS development trends, technologies, and best practices.
- Troubleshoot and debug complex issues, providing timely resolutions.
- Contribute to the continuous improvement of development processes and workflows.
- Champion best practices in mobile development and team collaboration.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 6+ years of professional experience in iOS app development.
- Proven experience leading mobile development teams and projects.
- Expertise in Swift and Objective-C, and the iOS SDK.
- Deep understanding of mobile UI/UX design principles and patterns.
- Experience with RESTful APIs and JSON.
- Familiarity with performance and memory tuning tools.
- Knowledge of CI/CD pipelines for mobile applications.
- Strong understanding of the mobile development lifecycle.
- Excellent problem-solving and debugging skills.
- Strong communication and interpersonal skills, particularly in a remote context.
- Experience working in an Agile/Scrum development environment.
- Competitive salary and performance incentives.
- Fully remote work opportunity, offering maximum flexibility.
- Comprehensive health, dental, and vision insurance plans.
- Generous paid time off and company holidays.
- Professional development allowance for conferences, courses, and books.
- Opportunity to work on innovative mobile products with a talented, distributed team.
- Company-provided equipment and software.
Is this job a match or a miss?
Remote Junior Mobile App Developer Trainee
Posted 2 days ago
Job Viewed
Job Description
Our client is excited to launch a fully remote Junior Mobile App Developer Trainee program, seeking enthusiastic individuals ready to embark on a career in mobile technology. This is an unparalleled opportunity to learn and contribute to the development of cutting-edge iOS and Android applications from your own home office. You will be trained in the latest mobile development frameworks and best practices, working on real-world projects under the guidance of experienced mobile engineers. We are committed to fostering talent remotely and providing accessible career pathways for aspiring developers worldwide. This program emphasizes practical learning, collaboration through virtual tools, and continuous skill development. Join our innovative team and become a key player in creating the next generation of mobile experiences.
Key Responsibilities- Assist in designing, developing, and testing native iOS and Android applications.
- Learn and apply Swift/Objective-C for iOS development and Kotlin/Java for Android development.
- Work with mobile UI/UX design principles to create intuitive user interfaces.
- Collaborate with backend developers to integrate APIs and services.
- Participate in code reviews and contribute to improving code quality.
- Debug and resolve issues identified during testing or by users.
- Stay up-to-date with the latest trends and technologies in mobile development.
- Contribute to technical documentation for mobile applications.
- Work closely with product managers to understand project requirements.
- A strong passion for mobile technology and a desire to learn app development.
- Basic understanding of object-oriented programming concepts.
- Familiarity with at least one mobile development language (Swift, Kotlin, Java) is a plus.
- Understanding of UI/UX principles for mobile interfaces.
- Excellent problem-solving and debugging skills.
- Strong written and verbal communication skills for remote collaboration.
- Self-motivated and disciplined to work effectively without direct supervision.
- Ability to manage time and prioritize tasks efficiently in a remote environment.
- A reliable internet connection and a suitable, quiet workspace are essential.
This fully remote trainee program offers exceptional flexibility and a comprehensive learning experience. Apprentices will receive a competitive stipend, access to advanced training materials, and hands-on project experience. Our client provides dedicated mentorship from senior mobile developers, fostering professional growth and skill enhancement. This is an ideal pathway to a career in the dynamic mobile app industry, with potential for full-time employment upon successful completion of the program. Join our forward-thinking, remote-first company and build your mobile development career from anywhere.
Is this job a match or a miss?
Remote Lead Mobile App Developer (iOS & Android)
Posted 16 days ago
Job Viewed
Job Description
- Lead and mentor a team of iOS and Android developers, fostering a culture of innovation and high performance.
- Define and drive the technical vision and architecture for our native mobile applications.
- Oversee the entire mobile app development lifecycle, including planning, design, development, testing, deployment, and maintenance.
- Ensure the delivery of high-quality, scalable, and performant mobile applications for both platforms.
- Collaborate closely with product management, UI/UX design, and backend engineering teams to translate requirements into robust technical solutions.
- Implement best practices for mobile development, including code reviews, automated testing, and CI/CD pipelines.
- Troubleshoot and resolve complex technical issues across the mobile application codebase.
- Stay abreast of the latest mobile technologies, trends, and platform updates, and advocate for their adoption where appropriate.
- Manage project timelines and deliverables, ensuring successful and timely product releases.
- Champion user experience and performance optimization within the mobile development process.
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree is a plus.
- 8+ years of professional experience in mobile app development, with a significant focus on native iOS (Swift/Objective-C) and Android (Kotlin/Java) development.
- Proven experience leading and managing mobile development teams.
- Demonstrated success in architecting and delivering complex, high-quality mobile applications.
- Strong understanding of mobile UI/UX principles and best practices.
- Experience with mobile development tools and frameworks, including Xcode, Android Studio, and relevant SDKs.
- Knowledge of RESTful APIs, JSON, and mobile data synchronization.
- Familiarity with version control systems (e.g., Git) and CI/CD methodologies for mobile.
- Excellent communication, leadership, and interpersonal skills, crucial for a remote lead role.
- Strong analytical and problem-solving abilities.
- Fully remote position offering exceptional work-life balance and location independence.
- Highly competitive salary and equity package.
- Comprehensive medical, dental, and vision insurance plans.
- Generous paid time off and company holidays.
- Professional development budget for continuous learning and skill enhancement.
- Opportunity to shape the future of a growing mobile product suite.
- Company-provided high-performance hardware and software.
- Regular virtual team meetups and opportunities for professional networking.
Is this job a match or a miss?