Senior Mobile Engineer

Rishabh Software

Vadodara

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Rishabh Software in Vadodara, Gujarat, seeks an experienced mobile software engineer to design, develop and maintain a single codebase across iOS and Android using Angular, Ionic and Capacitor. You will integrate REST APIs, implement secure authentication flows with AWS Cognito, and manage app releases through Azure DevOps and store submissions.

The role requires strong TypeScript and HTML5/CSS skills, experience with native builds (Android/iOS), and a track record of shipping production mobile

Qualifications

  • Bachelor’s degree in Computer Science, Engineering or related discipline or equivalent practical experience.
  • 6–10 years of professional software engineering experience, including 4+ years shipping production mobile apps to App Store and Google Play.
  • Strong Angular (16+; current codebase Angular 20) with TypeScript, RxJS, reactive forms, standalone components and component-based architecture.
  • Hands-on experience with Ionic/Capacitor (or Cordova) hybrid mobile development and native plugin integration.
  • Proficiency with HTML5, SCSS/CSS, Bootstrap, and responsive mobile-first UI implementation.
  • Experience consuming debugging REST/JSON APIs and token-based authentication (OAuth2/OIDC/JWT).
  • Experience with Android Studio/Gradle and Xcode, app signing, provisioning, store release mechanics.
  • Experience with Git workflows, CI/CD (Azure DevOps), and Jasmine/Karma for testing.
  • Familiarity with Jira/Confluence and Azure DevOps for build, release and documentation.
  • Excellent written and verbal English communication, and ability to work with stakeholders in different time zones.

Responsibilities

  • Design, develop and maintain mobile app features from a single TypeScript codebase (Angular + Ionic + Capacitor).
  • Integrate REST APIs exposed by Java/Spring services, including authentication, billing, payments and notifications.
  • Work with Capacitor/Cordova plugins for biometric auth, secure storage, push notifications, and in-app browser features.
  • Handle AWS Cognito/Amplify authentication flows including MFA and token refresh.
  • Build and release apps through Azure DevOps pipelines and support App Store/Play Store submissions.
  • Write and maintain unit tests (Karma/Jasmine) and follow ESLint/Prettier standards; participate in code review.
  • Diagnose production defects across the mobile stack on devices and simulators.
  • Ensure accessibility, performance and secure-coding standards for a public-facing utility payments app.
  • Participate in Agile ceremonies and provide estimates and status updates.
  • Mentor junior engineers and contribute to technical docs and release notes.

Skills

Angular
Ionic
Capacitor
TypeScript
RxJS
REST APIs
OAuth2/JWT
Java/Spring
CI/CD
Test frameworks

Education

Bachelor's in CS/Engineering
Equivalent practical experience

Tools

Angular
Ionic
Capacitor/Cordova
Azure DevOps
Xcode/Android Studio
Git (Bitbucket)
Jasmine/Karma
REST/JSON APIs

Job description

ESSENTIAL DUTIES AND RESPONSIBILITIES
  • Design, develop and maintain features in the mobile application (Angular + Ionic + Capacitor) for both iOS and Android from a single TypeScript codebase.
  • Implement and consume REST APIs exposed by the Java/Spring services layer, including authentication, account and billing, payments, wallet, paperless billing and notification preferences.
  • Integrate native device capabilities through Capacitor and Cordova plugins, including biometric authentication, secure storage, push/status bar/splash, in-app browser and deep links.
  • Work with AWS Cognito / Amplify authentication flows, including registration, password reset, multi-factor authentication and token refresh.
  • Build and release the applications through the teams Azure DevOps pipelines (Gradle/Android App Bundle for Android, Xcode for iOS), and support App Store and Google Play submission, signing, provisioning and store review.
  • Write and maintain unit tests (Karma/Jasmine), meet linting and formatting standards (ESLint/Prettier) and participate in peer code review.
  • Diagnose and fix production defects across the mobile stack, including device-specific and platform-version-specific issues, using logs and reproduction on physical devices and simulators.
  • Ensure delivered work meets accessibility, responsiveness, performance and secure-coding expectations appropriate to a public-facing utility payment application.
  • Participate in Agile ceremonies (sprint planning, daily stand-ups, backlog grooming, reviews and retrospectives) and provide realistic estimates and clear status.
  • Contribute to technical documentation, release notes and knowledge transfer, and mentor less experienced engineers on the team.
EDUCATION & EXPERIENCE
  • Bachelor’s degree in Computer Science, Engineering or a related discipline, or equivalent practical experience.
  • 6 to 10 years of professional software engineering experience, including at least 4 years building and shipping production mobile applications to the Apple App Store and Google Play.
  • Strong, demonstrable experience with modern Angular (Angular 16 or later; the current codebase is on Angular 20), including TypeScript, RxJS, reactive forms, standalone components and component-based architecture. This is a firm requirement; the mobile application is an Angular application.
  • Hands-on experience with Ionic and Capacitor (or Cordova) hybrid mobile development, including native plugin integration and platform build tooling.
  • Proficiency with HTML5, SCSS/CSS, Bootstrap and responsive, mobile-first UI implementation.
  • Practical experience consuming and debugging REST/JSON APIs, and a working understanding of token-based authentication (OAuth2/OIDC/JWT).
  • Experience with the native build toolchains (Android Studio/Gradle and Xcode), including app signing, provisioning profiles and store release mechanics.
  • Experience with Git-based branching workflows in Bitbucket, CI/CD pipelines in Azure DevOps, and unit testing frameworks such as Jasmine/Karma.
  • Familiarity with Agile delivery and tooling: Jira and Confluence for tracking and documentation, Azure DevOps for build and release.
  • Excellent written and verbal English communication, and the ability to work independently with stakeholders in a different time zone.
Nice to have
  • Experience in utilities, billing, payments or other regulated/high-volume consumer domains.
  • Familiarity with AWS Cognito and the AWS Amplify libraries.
  • Exposure to a Java/Spring backend sufficient to trace an issue across the API boundary.
  • Experience integrating third-party payment or billing vendor SDKs, hosted payment pages or iframes.
  • Working knowledge of accessibility standards (WCAG 2.1 AA) and mobile application security practices (OWASP MASVS or similar).
  • Experience with push notifications, offline behavior, or mobile analytics/crash reporting tooling.
  • Experience with Azure DevOps release pipelines for mobile artifacts (App Store Connect / Google Play publishing).
  • Prior experience taking over and stabilizing an existing codebase from an outgoing team.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Mobile App Developer (Ionic React | Android/iOS)
Senior Mobile App Developer (Ionic React | Android/iOS)

Ultimez Technology Pvt Ltd • Hubli

On-site
INR 600,000 - 1,200,000
Mobile Developer
Mobile Developer

Kodo • Mumbai

On-site
INR 1,800,000 - 3,200,000
Mobile Application Developer - Android and iOS
Mobile Application Developer - Android and iOS

Tech ECS Limited • Kolkata District

On-site
INR 900,000 - 1,300,000
Mobile Application Developer
Mobile Application Developer

Rimes International • Chennai District

On-site
INR 600,000 - 1,200,000
Fullstack Developer
Fullstack Developer

Wissen Infotech • Bengaluru

Hybrid
INR 1,200,000 - 1,600,000
Senior Mobile Developer
Senior Mobile Developer

Jteksoftware • Hyderabad

On-site
INR 2,500,000 - 4,000,000
Senior Mobile App Developer
Senior Mobile App Developer

Jobtailor • Bengaluru

On-site
INR 3,500,000 - 6,000,000
React.js Mobile App Developer
React.js Mobile App Developer

Karya.cloud • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Mobile Developer
Mobile Developer

Quest Global • Chennai District

On-site
INR 900,000 - 1,300,000
Senior Software Engineer
Senior Software Engineer

Tyfone, Inc. • Bengaluru

On-site
INR 1,200,000 - 1,600,000