Introduction of the Job
A forward-thinking technology company in Manama, Bahrain is looking for a talented Mobile App Developer to join its innovative development team. This role is perfect for professionals who specialize in Android and React Native mobile development and are passionate about creating user-friendly, high-performance mobile applications.
As a Mobile App Developer, you will contribute to designing, coding, testing, and implementing mobile apps for a variety of platforms, including Android and iOS. You will work closely with project managers, designers, and other developers to deliver reliable and scalable mobile solutions.
Key Responsibilities
The responsibilities of the Mobile App Developer include:
- Mobile Development: Build robust and interactive mobile applications using Android (Java & Kotlin) and React Native for both iOS and Android.
- API Integration: Connect applications to RESTful APIs, handle asynchronous data, and ensure seamless communication between front-end and back-end systems.
- User Experience (UX): Create intuitive, user-friendly interfaces that ensure smooth navigation and responsiveness across different devices.
- Testing & Debugging: Conduct thorough testing and debugging of applications to guarantee performance, stability, and reliability.
- Responsive Web Design: Apply HTML5, CSS3, JavaScript, Bootstrap 5, and JSON to design web components and interfaces that complement mobile apps.
- Version Control: Use GitHub for managing code, collaboration, and version tracking efficiently.
- Documentation: Maintain clear, detailed documentation for coding processes, APIs, and project workflows.
- Client Interaction: Collaborate confidently with clients and internal teams while maintaining company confidentiality and professional standards.
- Problem Solving: Identify and resolve technical challenges effectively and independently.
Qualifications & Skills
- Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field is preferred.
- Experience: Minimum of 5 years in mobile app development, working with both Android and React Native platforms.
- Technical Skills:
- Proficiency in Java, Kotlin, React Native, JavaScript, HTML5, CSS3, Bootstrap 5, JSON.
- Familiarity with Redux or Context API, React hooks, lifecycle methods, and mobile UI/UX principles.
- Experience integrating APIs, managing asynchronous data, and working with multiple data sources.
- Knowledge of mobile performance optimization, debugging tools, and testing frameworks.
- Soft Skills:
- Strong analytical and problem-solving abilities.
- Excellent communication skills in English.
- Ability to adapt to new technologies and stay updated with industry trends.
- Detail-oriented, organized, and capable of time management in a fast-paced environment.
- Team player with a collaborative mindset.
Benefits
- Opportunity to work in a cutting-edge technology environment.
- Exposure to modern mobile frameworks and full-stack development.
- Career growth opportunities with skill development and learning.
- Collaborative and supportive work culture promoting innovation and creativity.
- Performance-based incentives and potential bonus structures.
- Hands-on experience with multilingual and cross-platform applications.
Average Salary
The salary for this role varies based on experience and technical proficiency:
- Junior Developer (5 years experience): BHD 600–800 per month
- Mid-Level Developer: BHD 800–1,200 per month
- Senior Developer: BHD 1,200+ per month
Additional benefits and bonuses may apply depending on company policy.
How to Apply
Interested candidates should:
- Prepare an updated CV highlighting Android and React Native experience.
- Include examples of previous projects, GitHub repositories, or portfolio links.
- Send your CV via email or WhatsApp to d3.bahrain@gmail.com.
- Include references from past employers or projects, if available.
- Shortlisted candidates will be contacted for interviews and practical assessments.
FAQs (Frequently Asked Questions)
Q1: Can fresh graduates apply?
A: No, this role requires a minimum of 5 years of mobile app development experience.
Q2: Is knowledge of both Android and iOS mandatory?
A: Yes, experience in Android development (Java/Kotlin) and React Native (iOS & Android) is required.
Q3: Are mobile UI/UX skills necessary?
A: Yes, understanding mobile design principles and creating user-friendly interfaces is essential.
Q4: Can this role involve remote work?
A: This is primarily an on-site position in Manama, Bahrain, though some flexibility may be considered for exceptional candidates.
Q5: What technical tools will I use?
A: You will work with Android Studio, React Native, GitHub, Postman, Docker, and various testing frameworks.
Conclusion
This is an excellent opportunity for a Mobile App Developer to work on modern, multilingual applications in a professional and collaborative environment in Bahrain. Candidates with proven skills in Android, React Native, and mobile API integration are encouraged to apply immediately by sending their CV to d3.bahrain@gmail.com.

Hassan is a seasoned HR and recruitment professional dedicated to bridging the gap between employers and job seekers. With a strong foundation in talent acquisition, candidate sourcing, and workforce strategy, he brings practical industry knowledge to every piece of content he publishes.
As the founder of Talent Dunes, Hassan built a platform designed to simplify the job search process by curating and sharing publicly available job listings in one accessible place. His mission is straightforward: to ensure that no qualified candidate misses an opportunity simply because of limited access to information.
Hassan writes about career development, job market trends, recruitment best practices, and hiring insights — drawing from his real-world experience in HR to deliver content that is both accurate and actionable.
When it comes to employment and recruitment, Hassan believes that transparency and accessibility are the cornerstones of a fair job market — and Talent Dunes is his contribution toward that goal.