Overview The Mobile Application Developer is responsible for designing, developing, and maintaining robust, scalable, and secure mobile applications for both iOS and Android platforms. This role ensures applications deliver exceptional performance and user experience, while collaborating with cross-functional teams to meet development timelines and support the organization’s strategic objectives.
Responsibilities
Design, develop, and maintain mobile applications for iOS and Android that are robust, scalable, and secure.
Collaborate with cross-functional teams to meet development timelines and support the organization’s strategic objectives.
Key Requirements
4+ years of experience with
React Native
for both Android and iOS platforms
Strong experience in
developing eCommerce applications
(catalog, cart, checkout, etc.)
Proven experience with
payment gateway integrations
(e.g., Stripe, Razorpay, PayPal, Apple Pay, Google Pay)
Skilled in
integrating third-party APIs
(RESTful APIs, GraphQL, Firebase, social logins, etc.)
Familiar with
state management tools
(Redux, Context API, etc.)
Experience
publishing apps
to the App Store and Google Play Store
Solid understanding of
mobile security best practices , especially for handling payments and user data
Proficient with
Git, agile development tools , and cross-platform debugging
Preferred (Nice to Have)
Basic knowledge of
Swift (iOS)
or
Kotlin / Java (Android)
for native module development or SDK integration
Experience with
eCommerce platforms
(e.g., Shopify, WooCommerce, Magento)
Familiarity with
CI / CD pipelines
and
performance optimization
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
Advertising Services
#J-18808-Ljbffr
Application Developer • Riyadh, Saudi Arabia