Senior full stack mobile application developer at recharge qatar
Summary
Build and lead cross-platform mobile apps (Flutter/React Native) and backend services for a fintech/digital payments platform in Qatar, integrating payment gateways, eKYC, and cloud services while ensuring PCI-DSS compliance.
Apply for Senior Full Stack Mobile Application Developer at Recharge Qatar in Doha, DAW, QA. This Full time on site position offers great opportunities for career growth.
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 deployment and production support — within a fast-paced Fin Tech / Digital Payments environment. This role requires strong technical expertise in Flutter, React Native, Android/i OS development, RESTful APIs, cloud platforms, and database management, combined with a deep commitment to security, compliance, and user-centered design. Key Responsibilities
Mobile Application Development
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 i OS (Swift/Objective-C) modules as needed Optimize mobile application performance, startup time, and memory usage across device types and OS versions
Backend & API Development
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
Security & Authentication
Implement secure authentication and authorization mechanisms:
OAuth 2.0 JWT (JSON Web Tokens) Single Sign-On (SSO) Biometric Authentication (fingerprint, face ID)
Enforce secure coding practices aligned with PCI-DSS and banking security standards
Third-Party Integrations
Integrate essential third-party services including:
Payment Gateways SMS/OTP Services Push Notifications (Firebase, APNs) Identity Verification & e KYC Solutions (Regula, Daon, Smart Engines SDKs) Apple Pay & Google Pay QR Payments & NFC Payments
Database & Cloud Management
Work with relational and No SQL databases:
Postgre SQL | My SQL | SQL Server | Mongo DB
Deploy and manage applications on Microsoft Azure (or equivalent cloud platforms) Implement CI/CD pipelines for automated build, test, and deployment workflows
Testing, Quality & Deployment
Perform unit testing, integration testing, and UI testing to ensure application reliability Conduct performance tuning, memory profiling, and load testing Participate in UAT/SIT environments for release management and defect resolution Troubleshoot production issues and provide timely resolution support
Collaboration & Leadership
Work closely with product managers, UX/UI designers, QA teams, and business stakeholders Participate in code reviews and enforce development standards and best practices Mentor junior developers, guide technical decision-making, and contribute to team growth Prepare and maintain technical documentation, API references, and architectural guidelines Stay current with mobile development trends, Fin Tech innovations, and platform updates
Required Qualifications & Experience
Education & 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
Technical Skills
Expert proficiency in Flutter/Dart and/or React Native/Java Script/Type Script Strong knowledge of native Android (Kotlin/Java) and i OS (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 e KYC SDKs Strong database skills: Postgre SQL, My SQL, SQL Server, Mongo DB Cloud deployment experience on Microsoft Azure Proficiency with Git, CI/CD pipelines, and modern Dev Ops practices Knowledge of PCI-DSS compliance, data encryption, and secure data storage
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 Fin Tech, digital payments, and banking innovation
Preferred Skills & Attributes
Fin Tech / Digital Payments / Banking domain experience — especially in payment gateways, digital wallets, and e KYC 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 QAR8,000.00 per month Location: Doha (Required) Work Location: In person
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 deployment and production support — within a fast-paced Fin Tech / Digital Payments environment. This role requires strong technical expertise in Flutter, React Native, Android/i OS development, RESTful APIs, cloud platforms, and database management, combined with a deep commitment to security, compliance, and user-centered design. Key Responsibilities
Mobile Application Development
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 i OS (Swift/Objective-C) modules as needed Optimize mobile application performance, startup time, and memory usage across device types and OS versions
Backend & API Development
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
Security & Authentication
Implement secure authentication and authorization mechanisms:
OAuth 2.0 JWT (JSON Web Tokens) Single Sign-On (SSO) Biometric Authentication (fingerprint, face ID)
Enforce secure coding practices aligned with PCI-DSS and banking security standards
Third-Party Integrations
Integrate essential third-party services including:
Payment Gateways SMS/OTP Services Push Notifications (Firebase, APNs) Identity Verification & e KYC Solutions (Regula, Daon, Smart Engines SDKs) Apple Pay & Google Pay QR Payments & NFC Payments
Database & Cloud Management
Work with relational and No SQL databases:
Postgre SQL | My SQL | SQL Server | Mongo DB
Deploy and manage applications on Microsoft Azure (or equivalent cloud platforms) Implement CI/CD pipelines for automated build, test, and deployment workflows
Testing, Quality & Deployment
Perform unit testing, integration testing, and UI testing to ensure application reliability Conduct performance tuning, memory profiling, and load testing Participate in UAT/SIT environments for release management and defect resolution Troubleshoot production issues and provide timely resolution support
Collaboration & Leadership
Work closely with product managers, UX/UI designers, QA teams, and business stakeholders Participate in code reviews and enforce development standards and best practices Mentor junior developers, guide technical decision-making, and contribute to team growth Prepare and maintain technical documentation, API references, and architectural guidelines Stay current with mobile development trends, Fin Tech innovations, and platform updates
Required Qualifications & Experience
Education & 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
Technical Skills
Expert proficiency in Flutter/Dart and/or React Native/Java Script/Type Script Strong knowledge of native Android (Kotlin/Java) and i OS (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 e KYC SDKs Strong database skills: Postgre SQL, My SQL, SQL Server, Mongo DB Cloud deployment experience on Microsoft Azure Proficiency with Git, CI/CD pipelines, and modern Dev Ops practices Knowledge of PCI-DSS compliance, data encryption, and secure data storage
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 Fin Tech, digital payments, and banking innovation
Preferred Skills & Attributes
Fin Tech / Digital Payments / Banking domain experience — especially in payment gateways, digital wallets, and e KYC 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 QAR8,000.00 per month Location: Doha (Required) Work Location: In person