Mobile Developer at Raqmiyat
Abu Dhabi, , United Arab Emirates -
Full Time


Start Date

Immediate

Expiry Date

06 Sep, 25

Salary

0.0

Posted On

07 Jun, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Mobile Apps, Apps, Mobile Applications, Android, Software Projects, Version Control, Computer Science, App Store, Firebase, Technical Qualifications, Retrospectives, Rest, React Native, Distributed Teams, Maps, Google Cloud Platform, Participation, Sprints, Cloud Services

Industry

Computer Software/Engineering

Description

JOB INFORMATION

Date Opened
04/15/2025
Job Opening Status
On-Hold
Job Type
Full time
Industry
Technology
Work Experience
5+ years
Salary
12000
City
Abudhabi
State/Province
Abu Dhabi
Country
United Arab Emirates
Zip/Postal Code
51133

ABOUT US

Raqmiyat is a UAE-based IT and digital transformation company specializing in consulting, staffing, and enterprise technology solutions. We empower banking, government, and enterprise clients across the Middle East to achieve their digital objectives.

EDUCATIONAL QUALIFICATIONS:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related discipline.
  • Relevant certifications or coursework in mobile app development and software engineering are a plus.

TECHNICAL QUALIFICATIONS:

  • Strong expertise in mobile app development using React Native, Android (Java/Kotlin), and iOS/Swift.
  • Proficient in writing automated unit tests and working with Test-Driven Development (TDD).
  • Experienced in using Git for version control and collaborating in distributed teams.
  • Familiar with Agile development methodologies, including participation in sprints, standups, and retrospectives.
  • Skilled in integrating Firebase, push notifications, deep linking, and maps into mobile applications.
  • Solid understanding of SOAP and REST standards; experienced in using REST and RPC APIs.
  • Bonus: Hands-on experience with Google Cloud Platform (GCP) and its related services.
  • Strong analytical and problem-solving skills, with a focus on delivering quality solutions.
  • Excellent communication and team collaboration abilities.

PROFESSIONAL EXPERIENCE:

  • 5 to 8 years of hands-on software development experience.
  • Successfully developed and deployed a minimum of 5 mobile applications, currently available in app stores.
  • Extensive experience in both native (Android/iOS) and hybrid app development using React Native.
  • Proven experience in CI/CD deployment pipelines for publishing apps to the App Store and Google Play.
  • Worked on a variety of software projects, showcasing adaptability and innovation.
  • Expertise in designing, building, and optimizing high-performance mobile apps.
  • Strong background in creating intuitive, user-centric mobile UI/UX.
  • Experience with maintaining code repositories, version control with Git, and working within Agile teams.
  • Familiar with Google Cloud services, especially Firebase, Maps, and push notifications.
  • Demonstrated ability to solve complex technical challenges and contribute to project success.
  • Committed to continuous learning and staying current with emerging technologies and industry trends.
Responsibilities

CORE RESPONSIBILITIES:

  • Drive the full mobile app development lifecycle—from concept and design to testing, deployment, and post-launch support—using React Native for both Android and iOS platforms.
  • Develop responsive, interactive mobile applications using React Native, Xcode, and Android Studio.
  • Utilize a range of technologies including JSX, Java, Swift, Objective-C, Android SDK, HTML5, JavaScript, JSON, jQuery Mobile, and CSS for hybrid and native app development.
  • Integrate services and features using Firebase, Supabase, push notifications, and APIs such as REST and RPC.
  • Write clean, maintainable, and efficient code to deliver fully functional mobile applications.
  • Create and maintain supporting documents such as wireframes, flow diagrams, and technical documentation.
  • Collaborate with cross-functional teams to align technical execution with project goals and timelines.
  • Manage code repositories and version control using Git.
  • Develop and run unit tests to ensure robust, bug-free code and high-quality user experience.
  • Operate in an Agile/Scrum environment, actively participating in planning, daily stand-ups, and retrospectives.
  • Design intuitive and user-centric interfaces to enhance overall user experience.
  • Partner with the product team to brainstorm and plan new features that align with business goals.
  • Contribute to building innovative digital solutions that support Abu Dhabi Ports Group’s vision and strategy.

PEOPLE MANAGEMENT RESPONSIBILITIES:

  • Foster strong collaboration with designers, analysts, and fellow developers to drive successful project outcomes.
  • Actively share knowledge and technical insights to uplift team capability and solve development challenges.
  • Mentor junior developers, interns, and trainees, offering guidance on technical and professional development.
  • Conduct and participate in code reviews to ensure adherence to coding standards and best practices.
  • Encourage team problem-solving, promoting a culture of innovation and continuous improvement.
  • Provide and receive constructive feedback to support professional growth and team performance.

STRATEGIC RESPONSIBILITIES:

  • Support the technology roadmap by researching and recommending new tools, frameworks, and methodologies.
  • Contribute to architecture planning to ensure that systems are scalable, maintainable, and aligned with business objectives.
  • Design systems with scalability in mind to accommodate growth and increased demand.
  • Implement security best practices to safeguard data, code, and user privacy while staying up to date on current threats.
  • Monitor and enhance application performance to improve speed, reliability, and user satisfaction.
  • Ensure all development complies with industry standards and regulatory requirements.
  • Promote innovation by staying informed on emerging technologies and suggesting improvements to existing processes or products.
  • Maintain thorough technical documentation to support knowledge transfer and onboarding of new team members.
Loading...