Senior Full Stack Mobile Application Developer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
Recharge Qatar is seeking a Senior Full Stack Mobile Application Developer to design, develop, and deploy scalable mobile applications and backend services in a FinTech environment.
Key Skills for This Role
Responsibilities
- Design, develop, and maintain cross platform mobile applications using Flutter or React Native
- Implement responsive, intuitive, and accessible mobile UIs following modern UI/UX principles and design systems
- Develop and maintain native Android (Kotlin/Java) and iOS (Swift/Objective C) modules as needed
- Optimize mobile application performance, startup time, and memory usage across device types and OS versions
- Build and integrate RESTful APIs and Microservices for mobile front end consumption
- Design and manage scalable backend services using modern frameworks and cloud native architectures
- Implement secure authentication and authorization mechanisms (OAuth 2.0, JWT, SSO, Biometric)
- Integrate third party services including payment gateways, SMS/OTP, push notifications, identity verification, Apple Pay, Google Pay, QR/NFC payments
- Work with relational and NoSQL databases (PostgreSQL, MySQL, SQL Server, MongoDB)
- Deploy and manage applications on Microsoft Azure and implement CI/CD pipelines
- Perform unit testing, integration testing, and UI testing; conduct performance tuning and load testing
- Participate in code reviews, mentor junior developers, and maintain technical documentation
Requirements
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field (or equivalent professional experience)
- 5+ years of hands on experience in full stack mobile application development
- Proven experience building and deploying cross platform mobile apps using Flutter or React Native
- Strong portfolio of end to end mobile applications delivered to production
- Expert proficiency in Flutter/Dart and/or React Native/JavaScript/TypeScript
- Strong knowledge of native Android (Kotlin/Java) and iOS (Swift/Objective C) development
- Deep understanding of RESTful APIs, Microservices architecture, and asynchronous programming
- Solid experience with secure authentication (OAuth 2.0, JWT, SSO, Biometric)
- Experience integrating payment gateways, push notifications, and eKYC SDKs
- Strong database skills: PostgreSQL, MySQL, SQL Server, MongoDB
- Cloud deployment experience on Microsoft Azure
- Proficiency with Git, CI/CD pipelines, and modern DevOps practices
Full Job Posting
About the Role
- The Senior Full Stack Mobile Application Developer is responsible for designing, developing, and deploying scalable, secure, and high performance mobile applications and backend services. You will lead end to end mobile app development — from UI/UX implementation and API integration to cloud deploym
Key Responsibilities
- Design, develop, and maintain cross platform mobile applications using Flutter or React Native
- Implement responsive, intuitive, and accessible mobile UIs following modern UI/UX principles and design systems
- Develop and maintain native Android (Kotlin/Java) and iOS (Swift/Objective C) modules as needed
- Optimize mobile application performance, startup time, and memory usage across device types and OS versions
- Build and integrate RESTful APIs and Microservices for mobile front end consumption
- Design and manage scalable backend services using modern frameworks and cloud native architectures
- Handle asynchronous operations, data caching, and efficient API communication patterns
- Implement secure authentication and authorization mechanisms: OAuth 2.0, JWT, SSO, Biometric Authentication
- Enforce secure coding practices aligned with PCI DSS and banking security standards
- Integrate essential third party services including Payment Gateways, SMS/OTP Services, Push Notifications, Identity Verification & eKYC Solutions, Apple Pay & Google Pay, QR Payments & NFC Payments
- Work with relational and NoSQL databases: PostgreSQL, MySQL, SQL Server, MongoDB
- Deploy and manage applications on Microsoft Azure (or equivalent cloud platforms)
Required Qualifications & Experience
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field (or equivalent professional experience)
- 5+ years of hands on experience in full stack mobile application development
- Proven experience building and deploying cross platform mobile apps using Flutter or React Native
- Strong portfolio of end to end mobile applications delivered to production
- Expert proficiency in Flutter/Dart and/or React Native/JavaScript/TypeScript
- Strong knowledge of native Android (Kotlin/Java) and iOS (Swift/Objective C) development
- Deep understanding of RESTful APIs, Microservices architecture, and asynchronous programming
- Solid experience with secure authentication (OAuth 2.0, JWT, SSO, Biometric)
- Experience integrating payment gateways, push notifications, and eKYC SDKs
- Strong database skills: PostgreSQL, MySQL, SQL Server, MongoDB
- Cloud deployment experience on Microsoft Azure
- Proficiency with Git, CI/CD pipelines, and modern DevOps practices
Professional Competencies
- Strong analytical and problem solving abilities with meticulous attention to detail
- Excellent communication and cross functional teamwork skills
- Proven ability to work in agile environments and manage multiple priorities
- Customer focused mindset with commitment to delivering exceptional user experiences
- Self motivated learner with passion for FinTech, digital payments, and banking innovation
Preferred Skills & Attributes
- FinTech / Digital Payments / Banking domain experience — especially in payment gateways, digital wallets, and eKYC onboarding flows
- Experience integrating Apple Pay, Google Pay, QR Payments, and NFC based payments
- Hands on experience with Regula, Daon, or Smart Engines identity verification SDKs
- Experience with PCI DSS compliance and financial data security standards
- Background in Digital Wallets and Super App architectures
- Experience in Microservices Architecture and containerization (Docker, Kubernetes)
- Exposure to AI powered mobile applications, chatbots, and recommendation engines
- Familiarity with multi language UI support (English/Arabic)
- Experience with unit testing frameworks (JUnit, XCTest, Flutter Test) and TDD/BDD practices
Pay
- From QAR 8,000.00 per month
Work Location
- In person
- Doha (Required)
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Recharge Qatar
B2B Sales - Telecom
Doha, QAT
About the Role The B2B Account Manager will be instrumental in driving business growth by developing and executing targeted sales strategies within an assigned zone. This role focuses on customer acquisition, retention,
Premium Chanel Supervisor
Doha, QAT
Key Responsibilities Sales Management & Revenue Maximization · Target Achievement: Set, monitor, and enforce daily, weekly, and monthly sales targets for all executives to ensure revenue. · Cross-Selling & Upselling: Tra