What Jobs are available for Mobile Developer in Bahrain?

Showing 699 Mobile Developer jobs in Bahrain

Mobile App Developer Intern

New
BHD20000 - BHD40000 Y DHD Software Development

Posted today

Job Viewed

Tap Again To Close

Job Description

Mobile App Developer Intern

Duration: 2–3 Months | Type: Internship | Location: Manama, Bahrain (Hybrid / Remote)

About Us

At 
DHD Software Development
, we build smart and scalable digital products that transform ideas into high-performing mobile and web experiences. As a 
Mobile App Developer Intern
, you'll join our engineering team to design, build, and test mobile apps while learning modern development practices and working on real client-driven projects.

What You'll Do

  • Develop mobile app screens and features under guidance from senior developers.
  • Integrate APIs and manage data using local storage or databases.
  • Debug, test, and optimize app performance.
  • Collaborate with the design team to translate UI/UX into working mobile interfaces.
  • Participate in agile sprints, code reviews, and documentation.

Requirements

  • Student or recent graduate in 
    Computer Science, Software Engineering, or related field
    .
  • Basic experience with 
    Flutter

    Kotlin
    , or 
    Swift
     (any one).
  • Familiar with 
    REST APIs

    JSON
    , and mobile app architecture (MVVM / MVC).
  • Understanding of 
    Git
     and version control.
  • Passion for building mobile experiences and learning quickly.

What You'll Gain

  • Mentorship from experienced mobile developers.
  • Hands-on experience with production-level mobile projects.
  • Opportunity to build portfolio-ready mobile apps.
  • Certificate of completion and potential full-time opportunity.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Lead Mobile Application Developer

BH20 Hamad Town, Northern BHD100000 Annually WhatJobs

Posted 25 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a leader in mobile solutions, is seeking a highly skilled and visionary Lead Mobile Application Developer to join their team in **Hamad Town, Northern, BH**. This role offers a hybrid work arrangement, combining in-office collaboration with remote flexibility. You will be instrumental in designing, developing, and launching cutting-edge mobile applications for both iOS and Android platforms. The ideal candidate will possess extensive experience in mobile development, strong leadership capabilities, and a passion for creating intuitive and high-performance mobile experiences. You will guide a team of talented developers, drive architectural decisions, and ensure the delivery of exceptional mobile products.
Key Responsibilities:
  • Lead the design and development of native iOS and Android applications, from concept to deployment.
  • Mentor and guide a team of mobile developers, providing technical direction and fostering best practices.
  • Collaborate with product managers, UI/UX designers, and stakeholders to define app features and user experience.
  • Architect scalable, robust, and maintainable mobile application solutions.
  • Write high-quality, clean, and efficient code adhering to coding standards.
  • Implement and manage third-party SDK integrations and APIs.
  • Conduct code reviews, performance tuning, and debugging of mobile applications.
  • Stay abreast of the latest mobile technology trends, platforms, and best practices.
  • Contribute to the overall mobile strategy and roadmap.
  • Ensure the performance, quality, and responsiveness of applications.
  • Manage app store submission processes and post-launch updates.
Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field; or equivalent practical experience.
  • Minimum of 7 years of professional mobile application development experience, with at least 3 years in a lead or senior capacity.
  • Proven expertise in native iOS development (Swift, Objective-C) and/or Android development (Kotlin, Java).
  • Experience with cross-platform development frameworks (e.g., React Native, Flutter) is a plus.
  • Strong understanding of mobile UI/UX principles and best practices.
  • Experience with mobile architectures (e.g., MVVM, MVC, VIPER).
  • Proficiency with version control systems (e.g., Git).
  • Familiarity with mobile CI/CD pipelines and testing frameworks.
  • Excellent leadership, communication, and interpersonal skills.
  • Ability to effectively manage projects and mentor junior developers.
  • Strong analytical and problem-solving capabilities.
This is an outstanding opportunity for a motivated leader to shape the future of mobile technology within a collaborative and innovative environment.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Senior Mobile Application Developer (iOS/Android)

1032 Arad BHD100000 Annually WhatJobs

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is a leading technology innovator developing cutting-edge mobile applications that enhance user experiences across various sectors. We are seeking a talented and experienced Senior Mobile Application Developer to join our hybrid team. This role involves designing, developing, testing, and deploying high-quality native mobile applications for both iOS and Android platforms. You will work on all phases of the mobile development lifecycle, from concept and design to functionality and maintenance. Collaborating closely with UI/UX designers, backend developers, and product managers, you will ensure the seamless integration of new features and the delivery of robust, user-friendly applications. The ideal candidate possesses a deep understanding of mobile development best practices, a passion for creating intuitive user interfaces, and a proven ability to write clean, efficient, and maintainable code. Experience with API integration, performance optimization, and app store deployment is crucial. This hybrid position requires a balance of on-site collaboration and remote flexibility, offering a dynamic work environment. If you are driven by innovation and aspire to build impactful mobile solutions, this is an excellent opportunity. Key responsibilities include:
  • Designing, developing, and maintaining native iOS and Android applications.
  • Collaborating with cross-functional teams to define, design, and ship new features.
  • Writing high-quality, reusable, and testable code following best practices.
  • Integrating with backend services and APIs to ensure seamless functionality.
  • Optimizing application performance for speed, scalability, and user experience.
  • Conducting thorough testing, debugging, and troubleshooting of mobile applications.
  • Participating in code reviews to ensure code quality and knowledge sharing.
  • Staying up-to-date with the latest mobile technology trends and advancements.
  • Managing the app release process to the Apple App Store and Google Play Store.
  • Contributing to architectural decisions and technical strategy for mobile development.
The ideal candidate will have a Bachelor's degree in Computer Science, Engineering, or a related field, with at least 5 years of professional experience in mobile application development. Proven expertise in Swift/Objective-C for iOS and Kotlin/Java for Android is required. Strong understanding of mobile UI/UX principles, RESTful APIs, and modern mobile architectures (e.g., MVVM, MVC) is essential. Experience with version control systems (e.g., Git) and CI/CD pipelines for mobile is highly desirable. Excellent problem-solving, communication, and collaboration skills are a must. This role requires the ability to work effectively both independently and as part of a team in a hybrid work setup.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Senior Mobile App Developer (iOS/Android)

2066 Busaiteen, Muharraq BHD105000 Annually WhatJobs

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a rapidly growing tech firm, is looking for a talented Senior Mobile App Developer to join their innovative team in Busaiteen, Muharraq, BH . This role offers a hybrid work model, combining the flexibility of remote work with the collaborative benefits of in-office interaction. You will be responsible for designing, developing, and maintaining high-quality native mobile applications for both iOS and Android platforms. Your primary focus will be on creating robust, scalable, and user-friendly applications that meet the evolving needs of our clients. This involves writing clean, efficient, and well-documented code, implementing new features, and optimizing application performance. You will work closely with product managers, UI/UX designers, and backend developers to deliver seamless and engaging mobile experiences. Key responsibilities include participating in the entire application lifecycle, focusing on coding and debugging. You will also contribute to architectural decisions, conduct code reviews, and mentor junior developers. The ideal candidate will have a proven track record of successfully launching and maintaining mobile applications, a strong understanding of mobile development best practices, and expertise in Swift/Objective-C for iOS and Kotlin/Java for Android. Experience with cross-platform development frameworks is a plus. You will be passionate about mobile technology, stay updated with the latest industry trends, and be adept at problem-solving in a fast-paced environment. This is an exciting opportunity to contribute to impactful projects and advance your career in mobile development within the vibrant tech ecosystem of Busaiteen, Muharraq, BH .

Key Responsibilities:
  • Develop native iOS and Android applications.
  • Design and implement new user-facing features.
  • Write clean, maintainable, and efficient code.
  • Optimize application for maximum speed and scalability.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Perform code reviews and provide constructive feedback.
  • Troubleshoot, debug, and upgrade existing systems.
  • Stay up-to-date with the latest mobile development trends and technologies.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Lead Game Developer - Mobile

1111 Al Hidd, Muharraq BHD110000 Annually WhatJobs

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, an innovative independent game studio, is looking for a talented and passionate Lead Game Developer to spearhead the creation of exciting new mobile gaming experiences. This is a fully remote position, allowing you to collaborate with a global team of artists, designers, and developers from the convenience of your home studio. You will play a pivotal role in the entire game development lifecycle, from concept and prototyping through to final release and post-launch updates. If you have a strong portfolio of successful mobile games and a deep understanding of game development pipelines, we want to hear from you.

Key Responsibilities:
  • Lead and mentor a team of game developers, guiding them through the development process.
  • Design, develop, and implement game mechanics, systems, and features using game engines (e.g., Unity, Unreal Engine).
  • Translate game design documents and concepts into functional, high-quality game code.
  • Optimize game performance for a wide range of mobile devices, ensuring smooth gameplay and efficient resource utilization.
  • Collaborate closely with artists and designers to integrate assets and ensure a cohesive user experience.
  • Implement robust testing and debugging procedures to ensure game stability and quality.
  • Manage the game development pipeline, setting milestones and ensuring timely delivery.
  • Contribute to the technical vision and architecture of our mobile games.
  • Stay current with the latest trends and technologies in mobile game development.
  • Participate in code reviews and promote best practices within the development team.

Qualifications:
  • Bachelor's degree in Computer Science, Game Design, or a related field, or equivalent professional experience.
  • Minimum of 5-7 years of professional game development experience, with a strong focus on mobile platforms (iOS and Android).
  • Proven experience leading development teams or projects.
  • Expert proficiency in C# (Unity) or C++ (Unreal Engine).
  • Demonstrated experience developing and shipping successful mobile games.
  • Solid understanding of game physics, AI, UI/UX, and performance optimization techniques.
  • Excellent problem-solving skills and a passion for creating engaging gameplay.
  • Strong communication and collaboration skills, essential for a remote team environment.
  • Experience with version control systems (e.g., Git).
  • A passion for gaming and a deep understanding of the mobile gaming market.
This is an exceptional opportunity for a creative and driven developer to shape the next generation of mobile entertainment. Join a passionate team that values innovation and player experience, all while enjoying the flexibility of a fully remote role, servicing markets including **Sanad, Capital, BH**.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Lead Game Developer - Mobile Platforms

108 Al Seef BHD5500 Monthly WhatJobs

Posted 25 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a talented and experienced Lead Game Developer to spearhead the creation of innovative mobile games. This is a fully remote position, offering the chance to work with a passionate team and shape the future of interactive entertainment. You will be responsible for overseeing the entire game development lifecycle, from conceptualization and design to programming, testing, and release. This includes leading a team of developers, mentoring junior staff, making key architectural decisions, and ensuring the technical excellence of the games produced. The ideal candidate will have a deep understanding of game development principles, proficiency in relevant programming languages and game engines, and a proven ability to deliver high-quality mobile gaming experiences.

Responsibilities:
  • Lead and manage a team of game developers, providing technical direction and mentorship.
  • Architect and implement robust and scalable game systems using C++ and/or C#.
  • Utilize game engines such as Unity or Unreal Engine to develop engaging mobile games.
  • Collaborate closely with game designers, artists, and producers to translate vision into reality.
  • Develop core gameplay mechanics, UI systems, and backend integrations.
  • Optimize game performance for various mobile devices, ensuring smooth frame rates and efficient memory usage.
  • Implement robust debugging and testing procedures to ensure game stability and quality.
  • Stay up-to-date with the latest trends and technologies in mobile game development.
  • Contribute to technical design documentation and code reviews.
  • Manage version control systems (e.g., Git) for the development team.
  • Troubleshoot and resolve complex technical issues that arise during development.
  • Champion best practices in software development and game engineering.

Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
  • Minimum of 6 years of experience in game development, with at least 2 years in a lead or senior role.
  • Expertise in C++ or C# programming.
  • Strong proficiency with Unity or Unreal Engine.
  • Proven experience developing and shipping successful mobile games.
  • Deep understanding of game design principles, architecture, and algorithms.
  • Experience with mobile development platforms (iOS, Android).
  • Familiarity with 3D graphics, physics, and animation systems.
  • Excellent problem-solving, debugging, and optimization skills.
  • Strong leadership, communication, and team management abilities.
  • Experience with version control systems like Git.
  • A passion for games and a strong portfolio of previous work.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Software Development Apprentice

517 Al Hidd, Muharraq BHD30000 Annually WhatJobs

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Are you passionate about technology and eager to launch a career in software development? Our client is offering an exciting fully remote Software Development Apprenticeship opportunity designed for motivated individuals looking to gain hands-on experience and formal training. As an apprentice, you will work alongside experienced software engineers, learning to design, develop, test, and maintain software applications. You will be exposed to various programming languages, development methodologies (such as Agile), and tools used in modern software development lifecycles. Your responsibilities will include writing clean, efficient code, participating in code reviews, debugging issues, and contributing to team projects. We are looking for individuals with a strong aptitude for problem-solving, logical thinking, and a genuine curiosity for technology. While prior coding experience is not required, a foundational understanding of computer science principles or demonstrated self-study in programming would be advantageous. Excellent communication skills and the ability to collaborate effectively in a remote team environment are essential. You should be a quick learner, highly self-motivated, and possess strong organizational skills. This apprenticeship program includes structured training, mentorship, and real-world project experience, providing a clear pathway to a junior developer role upon successful completion. The program is fully remote, allowing you to learn and grow from anywhere. We offer a competitive stipend, access to learning resources, and the invaluable experience of working in a professional software development setting. If you are ready to invest in your future and build a solid foundation in software development, apply today. This is an unparalleled chance to kickstart your tech career with comprehensive support and guidance.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Mobile developer Jobs in Bahrain !

Advanced Apprenticeship - Software Development

2011 Juffair, Capital BHD30000 Annually WhatJobs Direct

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is a leading technology firm committed to nurturing future talent, and we are seeking motivated individuals for our fully remote Advanced Apprenticeship program in Software Development. This comprehensive program is designed for ambitious individuals who are passionate about coding and eager to launch a career in technology without the immediate need for a traditional university degree. You will receive extensive hands-on training, mentorship from experienced developers, and the opportunity to work on real-world projects. This apprenticeship will provide you with a robust foundation in software development principles, methodologies, and cutting-edge technologies. You will learn to design, develop, test, and deploy software solutions, gaining invaluable practical experience in a supportive, remote-first environment.

Program Highlights:
  • Comprehensive training in modern programming languages (e.g., Python, Java, JavaScript).
  • Exposure to full-stack development, including front-end and back-end technologies.
  • Learning agile development methodologies and best practices.
  • Participating in coding challenges, pair programming, and code reviews.
  • Developing foundational knowledge of databases, cloud computing, and software architecture.
  • Working on projects that contribute to our client's innovative product offerings.
  • Receiving personalized mentorship and career guidance from senior engineers.
  • Developing essential soft skills such as problem-solving, teamwork, and communication.
  • Gaining practical experience in a professional software development lifecycle.
  • Opportunity to earn industry-recognized certifications.
We are looking for individuals with a strong aptitude for logic and problem-solving, a genuine passion for technology, and a proactive approach to learning. Previous coding experience through personal projects, online courses, or high school/college coursework is beneficial but not strictly required. Excellent communication skills and the ability to collaborate effectively within a remote team are crucial. This apprenticeship is an exceptional pathway to a rewarding career in software development, providing valuable skills and experience for individuals based anywhere, including **A'ali, Northern, BH**, enabling them to contribute to the tech industry from their own home.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Senior Software Development Engineer

21345 Arad BHD100000 Annually WhatJobs Direct

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled Senior Software Development Engineer to join their innovative technology team. This hybrid role offers a dynamic work environment combining remote flexibility with essential in-office collaboration, based in **Tubli, Capital, BH**. You will be instrumental in designing, developing, testing, and deploying high-quality software solutions that drive our client's business forward. The ideal candidate will possess a strong foundation in software engineering principles, coupled with extensive experience in multiple programming languages and modern development frameworks. Responsibilities include architecting scalable and robust applications, writing clean and efficient code, conducting code reviews, and mentoring junior engineers. You will collaborate closely with product managers, designers, and other engineers to translate complex requirements into functional software. A deep understanding of the full software development lifecycle, including CI/CD pipelines, automated testing, and cloud technologies (AWS, Azure, GCP), is essential. The Senior Software Development Engineer will play a key role in technical decision-making, driving best practices, and ensuring the performance and reliability of our software products. Excellent problem-solving skills, a passion for continuous learning, and the ability to work effectively in a team-oriented environment are paramount. This is an exciting opportunity to contribute to cutting-edge projects and shape the future of technology within a rapidly growing company.

Responsibilities:
  • Design, develop, and maintain scalable and robust software applications.
  • Write clean, efficient, and well-documented code in multiple programming languages (e.g., Java, Python, C#, JavaScript).
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Participate in code reviews to ensure code quality and adherence to standards.
  • Develop and maintain automated testing frameworks and pipelines.
  • Troubleshoot, debug, and upgrade existing systems.
  • Optimize application performance and ensure system reliability.
  • Contribute to architectural decisions and technical strategy.
  • Mentor and guide junior software engineers.
  • Stay current with emerging technologies and industry best practices.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional software development experience.
  • Proficiency in one or more object-oriented programming languages (e.g., Java, Python, C++).
  • Strong experience with front-end frameworks (e.g., React, Angular, Vue.js) and back-end technologies (e.g., Node.js, Django, Spring Boot).
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
  • Solid understanding of database technologies (SQL, NoSQL).
  • Experience with Agile development methodologies.
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work effectively in a hybrid work model in **Tubli, Capital, BH**.
  • Experience with microservices architecture is a plus.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Junior Software Development Apprentice

101 Riffa, Southern BHD15 Hourly WhatJobs Direct

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exceptional opportunity for aspiring developers to join their team as Junior Software Development Apprentices in Riffa, Southern, BH . This apprenticeship program is designed to provide comprehensive, hands-on training in modern software development methodologies. You will work alongside experienced engineers, contributing to real-world projects and gaining invaluable practical experience. The program focuses on building a strong foundation in coding, software design principles, and collaborative development practices. Responsibilities include:
  • Assisting senior developers in writing, testing, and debugging code.
  • Learning and applying various programming languages and frameworks.
  • Participating in code reviews and team meetings.
  • Contributing to the development of new software features and enhancements.
  • Troubleshooting and resolving software defects.
  • Developing documentation for code and processes.
  • Collaborating with cross-functional teams to understand project requirements.
  • Engaging in continuous learning to stay updated with emerging technologies.
We are seeking enthusiastic and highly motivated individuals with a passion for technology and a strong desire to learn. While prior professional experience is not required, a demonstrable interest in programming through personal projects, online courses, or academic pursuits is highly valued. Excellent problem-solving skills, attention to detail, and a collaborative spirit are essential. The ability to receive and implement feedback constructively is also key. This is a structured, full-time apprenticeship running for a defined period, offering a clear path to potential full-time employment upon successful completion. If you are eager to kick-start your career in software development and are looking for a supportive learning environment, this apprenticeship is the perfect stepping stone. Be prepared to immerse yourself in a challenging and rewarding developmental journey within our esteemed organization.
Is this job a match or a miss?
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 Developer Jobs