Senior Mobile Engineer
Rishabh Software · Vadodara · onsite · Posted 57d ago
About a minute. You'll make an account on the way through.
About this role
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.
Sourced from naukri
Skills
About Rishabh Software

Rishabh Software
IT Services & Consulting
601
employees
2000
26 years old
Vadodara/Baroda, Gujarat
India
₹12.9L PA avg
Avg at Rishabh Software
About
Industries
Employee ratings
10 reviews
Culture
3.4
Career growth
3.2
Work-life
3.6
Employees rate it well for
Find them on