Summary
✨ AI‑Generated
A fully remote part-time opportunity for an experienced Mobile Software Engineer to design, develop, test, and maintain high-quality mobile applications. You will work across the full software lifecycle, collaborate with multidisciplinary teams, and apply modern engineering, security, and product-focused practices to create reliable mobile experiences.
Highlights
Fully remote part-time role with opportunities to solve complex mobile engineering challenges, work across the full application lifecycle, and collaborate closely with product, design, backend, and QA teams.
Description
🌟 We're Hiring: Mobile Software Engineer
📍 Location: Bahrain (Remote)
🕒 Employment Type: Part-Time
💼 Experience Level: Mid-Level to Senior
🌐 Work Arrangement: Fully Remote
About UsWe are a technology-driven organization focused on building innovative, reliable, and user-friendly digital products.
Our teams bring together software engineering expertise, modern development practices, and product-focused thinking to create mobile solutions that deliver meaningful value to users.
We value innovation, technical excellence, collaboration, security, and continuous improvement.
The RoleWe are seeking a skilled Mobile Software Engineer to design, develop, test, and maintain high-quality mobile applications across modern platforms.
This part-time remote role is ideal for an experienced engineer who enjoys solving complex technical challenges and turning product concepts into reliable mobile experiences.
You will work closely with product, design, backend, and QA teams throughout the full software development lifecycle.
Key ResponsibilitiesDesign, develop, maintain, and enhance mobile applications and features.Translate product requirements and UI/UX designs into scalable mobile solutions.Write clean, maintainable, efficient, and well-documented code.Develop native and/or cross-platform mobile applications as required.Integrate APIs, databases, cloud services, and third-party technologies.Implement responsive interfaces with strong usability, reliability, and performance.Conduct unit testing, integration testing, debugging, and performance optimization.Identify and resolve technical issues, defects, and application performance problems.Participate in code reviews and contribute to engineering standards and best practices.Collaborate with designers, product managers, backend engineers, and QA professionals.Stay current with mobile technologies, development frameworks, security practices, and platform updates.RequirementsBachelor’s degree or equivalent qualification in Computer Science, Software Engineering, or a related field preferred.3+ years of professional mobile software development experience preferred.Strong experience with Android, iOS, or cross-platform mobile development.Proficiency in relevant technologies such as Kotlin, Java, Swift, Dart, Flutter, or React Native.Familiarity with RESTful APIs, Git, databases, JSON, cloud services, and third-party integrations.Understanding of mobile architecture, UI/UX principles, application security, and performance optimization.Experience with testing, debugging, deployment, and application lifecycle management.Strong analytical, problem-solving, communication, and teamwork skills.Ability to work independently and effectively in a fully remote environment.Professional certifications are not required unless relevant to the role.What We OfferFlexible part-time hours within a fully remote working environment.Competitive compensation based on technical expertise and professional experience.Opportunities to contribute to modern mobile products and innovative digital solutions.Exposure to emerging technologies, development frameworks, and engineering practices.Collaborative work with experienced product, design, engineering, and QA teams.Opportunities for technical growth, knowledge sharing, and long-term professional development.