What Mobile App Creation Jobs are in Bahrain?
Showing 6 Mobile App Creation jobs in Bahrain
Job Description
- Design, build, and maintain advanced native iOS applications using Swift.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and well-tested Swift code.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automatization.
- Work with designers to implement intuitive user interfaces.
- Integrate with backend services and APIs.
- Participate in code reviews and contribute to architectural decisions.
- Stay up-to-date with the latest iOS development trends and technologies.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in iOS app development.
- Proficiency in Swift and a deep understanding of the iOS SDK.
- Experience with Xcode and common iOS frameworks (UIKit, SwiftUI, Core Data, etc.).
- Familiarity with RESTful APIs to connect iOS applications to backend services.
- Experience with performance and memory optimization techniques.
- Understanding of Apple's design principles and interface guidelines.
- Experience with version control systems like Git.
- Strong problem-solving and debugging skills.
- Excellent communication and collaboration abilities in a remote setting.
- Published one or more iOS apps in the App Store.
- Competitive salary and performance bonuses.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and holidays.
- Professional development opportunities and training budget.
- Fully remote work arrangement, offering excellent work-life balance.
- Opportunity to work on impactful mobile applications.
- Access to cutting-edge tools and technologies.
- Collaborative and supportive team environment.
Is this job a match or a miss?
Senior Mobile App Developer (iOS & Android)
Posted 3 days ago
Job Viewed
Job Description
Our client, a leading innovator in the mobile technology space, is seeking an experienced and highly skilled Senior Mobile App Developer with expertise in both iOS and Android development. Based in Janabiyah, Northern, BH , this role offers the chance to lead the design, development, and deployment of cutting-edge mobile applications that reach a global audience. You will be instrumental in driving the technical direction of our mobile projects, mentoring junior developers, and ensuring the delivery of high-quality, user-friendly, and performant applications. The ideal candidate possesses a deep understanding of native mobile development paradigms, Swift/Objective-C for iOS, and Kotlin/Java for Android, along with a strong appreciation for UI/UX principles. Join our vibrant team in Janabiyah, Northern, BH and help us redefine mobile experiences.
Key Responsibilities- Lead the design, development, testing, and deployment of native iOS and Android applications.
- Write clean, maintainable, and efficient code in Swift/Objective-C for iOS and Kotlin/Java for Android.
- Collaborate with product managers, designers, and other engineers to define app features and requirements.
- Optimize application performance for speed, scalability, and responsiveness across a wide range of devices.
- Implement robust user interfaces adhering to platform-specific design guidelines and best practices.
- Manage the app lifecycle, including publishing to the App Store and Google Play Store.
- Conduct code reviews, provide technical guidance, and mentor junior mobile developers.
- Stay up-to-date with the latest mobile technologies, trends, and platform updates.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in mobile app development.
- Proven track record of developing and launching successful iOS and Android applications.
- Strong expertise in Swift, Objective-C, and iOS SDKs.
- Strong expertise in Kotlin, Java, and Android SDKs.
- Experience with cross-platform development frameworks is a plus.
- Proficiency with version control systems (e.g., Git).
- Understanding of mobile architecture patterns (e.g., MVVM, MVC).
- Excellent problem-solving and debugging skills.
- Attractive salary package and potential for performance-based incentives.
- Comprehensive health, dental, and vision insurance.
- Opportunities for career advancement and professional development.
- A dynamic and innovative work environment in Janabiyah, Northern, BH .
- Access to the latest mobile development tools and technologies.
- Generous paid time off and holidays.
Is this job a match or a miss?
Job Description
- Develop and maintain native mobile applications for both iOS (Swift/Objective-C) and Android (Kotlin/Java) platforms.
- Collaborate with UI/UX designers to create intuitive, engaging, and visually appealing mobile interfaces.
- Translate business requirements and user stories into functional and robust mobile application features.
- Implement well-structured, efficient, and maintainable code following best practices.
- Conduct thorough testing, debugging, and performance optimization to ensure a seamless user experience.
- Integrate mobile applications with backend services and APIs.
- Stay up-to-date with the latest mobile development trends, technologies, and platform updates.
- Participate in code reviews, providing constructive feedback and ensuring code quality.
- Contribute to architectural discussions and the continuous improvement of the mobile development process.
- Manage the app store submission and release process.
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent work experience.
- 4+ years of professional experience in mobile application development.
- Demonstrated proficiency in developing native iOS applications using Swift and Objective-C.
- Demonstrated proficiency in developing native Android applications using Kotlin and Java.
- Experience with mobile development frameworks, architectures (e.g., MVC, MVVM), and design patterns.
- Familiarity with RESTful APIs and integrating mobile applications with backend services.
- Experience with version control systems like Git.
- Understanding of the mobile app development lifecycle and app store submission guidelines.
- Strong problem-solving and debugging skills.
- Excellent communication and collaboration abilities, essential for a remote team.
- Competitive salary and potential for equity options.
- Fully remote work arrangement with flexible hours.
- Global health insurance and wellness programs.
- Generous annual leave and public holidays.
- Budget for professional development, conferences, and online learning.
- Opportunity to significantly influence the product and work in a fast-paced startup environment.
Is this job a match or a miss?
Job Description
- Lead the development of native iOS and Android applications using Swift/Objective-C and Kotlin/Java, respectively, or cross-platform frameworks like React Native or Flutter.
- Collaborate with product managers and designers to translate requirements and wireframes into high-quality mobile applications.
- Design and implement intuitive user interfaces and engaging user experiences.
- Develop and integrate with RESTful APIs.
- Optimize mobile applications for performance, scalability, and responsiveness.
- Write clean, maintainable, and well-documented code, adhering to industry best practices.
- Conduct thorough testing, debugging, and troubleshooting of mobile applications.
- Mentor junior mobile developers and contribute to team growth.
- Stay updated with the latest mobile development trends and technologies.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 5-7 years of professional experience in mobile app development.
- Proven experience developing native iOS (Swift/Objective-C) or Android (Kotlin/Java) applications.
- Experience with cross-platform frameworks (React Native, Flutter) is a strong plus.
- Solid understanding of mobile UI/UX principles and best practices.
- Experience with consuming RESTful APIs and managing JSON data.
- Familiarity with mobile development tools, such as Xcode, Android Studio, and version control (Git).
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills, with experience working effectively in a remote team.
- Fully remote working arrangement, offering exceptional flexibility.
- Competitive salary and bonus structure.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and company holidays.
- Opportunities for professional development, including training and conferences.
- Home office equipment allowance.
- Chance to work on innovative and impactful mobile projects.
Is this job a match or a miss?
Lead Mobile App Developer (iOS & Android)
Posted 2 days ago
Job Viewed
Job Description
Our client, a prominent digital solutions provider based in Tubli , is seeking an experienced and visionary Lead Mobile App Developer. This role is responsible for overseeing the design, development, and deployment of high-quality native mobile applications for both iOS and Android platforms. You will lead a team of talented mobile developers, mentor them, and ensure the delivery of exceptional user experiences that align with business objectives. The ideal candidate will possess a deep understanding of mobile development best practices, architecture patterns, and the full app lifecycle. This position involves a hybrid work model, offering flexibility while ensuring collaborative engagement within our Capital Governorate office.
Key Responsibilities- Lead the design, development, testing, and maintenance of native iOS and Android mobile applications.
- Architect robust and scalable mobile application solutions.
- Mentor and guide a team of mobile developers, fostering a culture of excellence and continuous improvement.
- Collaborate with UI/UX designers, product managers, and backend engineers to translate concepts into features.
- Ensure the performance, quality, and responsiveness of applications.
- Implement best practices for mobile development, including code reviews, testing strategies, and security protocols.
- Stay up-to-date with the latest mobile technologies, frameworks, and industry trends.
- Manage the app release process to the App Store and Google Play Store.
- Troubleshoot and debug complex issues across different devices and OS versions.
- Contribute to strategic planning and roadmap development for mobile initiatives.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Proven experience (7+ years) in mobile application development, with significant experience leading development teams.
- Expertise in iOS development using Swift and Objective-C, and/or Android development using Kotlin and Java.
- Strong understanding of mobile UI/UX principles and best practices.
- Experience with mobile architecture patterns like MVC, MVVM, or VIPER.
- Proficiency with mobile development tools and frameworks (e.g., Xcode, Android Studio, SwiftUI, Jetpack Compose).
- Experience integrating with RESTful APIs and managing mobile data.
- Familiarity with continuous integration and continuous delivery (CI/CD) for mobile applications.
- Understanding of app store submission processes and guidelines.
- Excellent leadership, communication, and problem-solving skills.
- Experience with cross-platform frameworks (e.g., React Native, Flutter) is a plus.
Our client provides a competitive salary and benefits package. This includes comprehensive health, dental, and vision insurance. Employees receive generous paid time off and have access to professional development opportunities, including training and conference attendance. The hybrid work model offers flexibility, allowing employees to work remotely part of the week and collaborate in the office in Tubli , within the Capital Governorate. Retirement savings plans and opportunities for career advancement within a growing company are also offered. Our client fosters a supportive and innovative work environment.
Is this job a match or a miss?
Remote Lead Mobile App Developer (iOS & Android)
Posted 3 days ago
Job Viewed
Job Description
- Lead the development of cross-platform mobile applications using (Specify framework, e.g., React Native, Flutter) or native languages (Swift/Kotlin).
- Design and implement robust, scalable, and maintainable mobile app architectures.
- Collaborate with product teams to define app features, user stories, and technical specifications.
- Mentor and guide a team of mobile developers, conducting code reviews and ensuring code quality.
- Oversee the entire mobile development lifecycle, from concept and design to testing and deployment.
- Work with backend engineers to integrate mobile applications with server-side systems and APIs.
- Ensure the performance, quality, and responsiveness of applications.
- Troubleshoot and resolve bugs and performance issues in mobile applications.
- Stay current with the latest mobile technologies, trends, and best practices.
- Champion mobile development best practices and coding standards within the team.
- Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent experience.
- 6+ years of experience in mobile application development, with at least 2 years in a lead or senior capacity.
- Proven experience in developing cross-platform applications using frameworks like React Native or Flutter, OR deep expertise in native iOS (Swift/Objective-C) and/or Android (Kotlin/Java) development.
- Strong understanding of mobile UI/UX principles and best practices.
- Experience with integrating third-party SDKs and APIs.
- Proficiency with version control systems (e.g., Git).
- Familiarity with agile development methodologies.
- Excellent problem-solving, debugging, and analytical skills.
- Strong leadership and team management capabilities.
- Excellent communication skills, essential for a **remote** environment.
Is this job a match or a miss?