Search by job, company or skills

adesso india

Mobile Solution Architect

10-12 Years
Save
  • Posted 19 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description


Mobile Solution Architect – React Native Banking Applications

Job Summary

We are seeking an experienced Mobile Solution Architect with deep expertise in React Native and enterprise-scale banking/financial services applications. The ideal candidate will lead the architecture, design, security, scalability, and delivery of next-generation mobile banking platforms across iOS and Android.

This role requires strong hands-on experience in mobile architecture, secure banking application development, API integration, DevSecOps, and cross-functional technical leadership.

Key Responsibilities

Architecture & Design

  • Define end-to-end mobile architecture for enterprise banking applications using React Native.
  • Design scalable, modular, maintainable, and secure mobile solutions.
  • Establish architecture standards, coding guidelines, and engineering best practices.
  • Lead architecture reviews and technical governance discussions.
  • Drive reusable component strategy and shared mobile platform capabilities.

React Native Engineering

  • Architect and develop high-performance React Native applications for iOS and Android.
  • Design feature-based and scalable application structures.
  • Implement advanced state management solutions using Redux Toolkit, Zustand, Context API, or equivalent.
  • Optimize application startup time, memory usage, rendering performance, and responsiveness.
  • Lead integration of native modules using Swift, Objective-C, Kotlin, and Java when required.

Security & Compliance

  • Design secure authentication and authorization mechanisms using OAuth2, OpenID Connect, JWT, MFA, and biometric authentication.
  • Implement secure mobile storage strategies using Keychain and Android Keystore.
  • Ensure compliance with banking and security standards including:
  • PCI DSS
  • GDPR
  • PSD2
  • RBI security guidelines
  • OWASP Mobile Top 10
  • Implement SSL pinning, jailbreak/root detection, obfuscation, runtime security, and secure API communication.

API & Enterprise Integration

  • Collaborate with backend and enterprise architecture teams for API strategy and integration.
  • Design integration patterns for:
  • Core banking systems
  • Payment gateways
  • KYC platforms
  • Fraud detection systems
  • Notification services
  • Define API versioning, caching, retry, idempotency, and resiliency strategies.

DevOps & Release Management

  • Define and implement CI/CD pipelines for mobile delivery using tools such as:
  • Fastlane
  • Jenkins
  • GitHub Actions
  • Azure DevOps
  • Bitrise
  • Establish release governance for App Store and Play Store deployments.
  • Drive feature flagging, OTA update strategy, environment management, and rollback planning.

Performance & Monitoring

  • Define mobile observability and monitoring standards.
  • Implement application monitoring using tools such as:
  • Firebase Crashlytics
  • Sentry
  • Datadog
  • New Relic
  • Monitor app stability, crash analytics, transaction flows, and customer experience metrics.

Leadership & Stakeholder Management

  • Mentor and guide engineering teams on mobile architecture and engineering excellence.
  • Collaborate with product owners, security teams, enterprise architects, QA, and DevOps teams.
  • Drive technical decision-making, risk management, and architectural tradeoff discussions.
  • Participate in solution estimation, roadmap planning, and technical strategy initiatives.

Required Skills & Qualifications

Technical Skills

  • 10+ years of software engineering experience with 5+ years in mobile solution architecture.
  • Strong expertise in React Native and TypeScript.
  • Deep understanding of mobile application architecture patterns.
  • Strong knowledge of iOS and Android native ecosystems.
  • Experience with:
  • Redux Toolkit / Zustand / MobX
  • React Query / RTK Query
  • REST / GraphQL APIs
  • Native module integration
  • Secure mobile development
  • Mobile CI/CD pipelines

Banking Domain Experience

  • Proven experience in banking, fintech, or financial services projects.
  • Understanding of digital banking workflows including:
  • Account management
  • Payments & transfers
  • Authentication & authorization
  • Transaction processing
  • Fraud prevention
  • Experience handling compliance and regulatory requirements.

Security Expertise

  • Strong understanding of mobile application security.
  • Experience implementing:
  • OAuth2
  • JWT lifecycle management
  • SSL pinning
  • MFA
  • Biometric authentication
  • Secure token storage
  • Root/jailbreak detection

Preferred Qualifications

  • Experience with microfrontend or modular mobile architecture.
  • Knowledge of event-driven systems and Kafka-based integrations.
  • Experience with offline-first mobile applications.
  • Cloud exposure on AWS, Azure, or GCP.
  • Experience leading distributed engineering teams.

Education

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.

Nice to Have

  • Experience in super apps or large-scale enterprise mobile ecosystems.
  • Exposure to AI-powered banking features or conversational banking.
  • Experience with white-label mobile application architecture.

Key Competencies

  • Solution Architecture
  • Mobile Security
  • Technical Leadership
  • Enterprise Integration
  • Performance Engineering
  • Stakeholder Management
  • Problem Solving
  • Strategic Thinking

Interview Focus Areas

Candidates will be assessed on:

  • React Native architecture expertise
  • Banking mobile security
  • Scalability and performance optimization
  • API and enterprise integration
  • Mobile DevSecOps
  • Architecture governance
  • Leadership and stakeholder management
  • Real-world banking architecture scenarios

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 148901607