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.
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
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.
Requirements
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.
Language Proficiency:
-------------------------
Fluent in English
(Required)
Proficiency in Arabic
is an advantage
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
.
Beware of fraud agents! do not pay money to get a job
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.