Senior Mobile Engineer (Vadodara)

Senior Mobile Engineer (Vadodara)

27 Aug
|
Rishabh Software
|
Vadodara

27 Aug

Rishabh Software

Vadodara

GENERAL INFORMATION

Group or Department

Milestone

Position(s) Reports To

Engineering Manager The information written in this indicates the general nature and level of work being performed; it is not intended to be an exhaustive list of all responsibilities, duties, skills and qualifications required by an employee assigned to this position. While employed in this position, an employee may be required to perform other assignments not listed on this .

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

LMA: Leadership, Management and Accountability signifies that a position manages a group, team or function.

May vary due to the physical remote work location of the employee

POSITION Description The Senior Mobile Engineer will build and maintain the customer self-service mobile application for iOS and Android. The platform provides online self-service for utility customers; the mobile application is built with Angular, Ionic and Capacitor, backed by a Java/Spring REST services layer and third-party billing, payment and notification providers.

This is a hands-on engineering role. The successful candidate will own features end to end, from grooming and design through implementation, automated tests, store release and production support, and will work directly with the US-based product and engineering leads.

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 team s 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 transparent 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.

Disclaimer: This has been sourced from a public domain and may have been modified by Naukri.com to improve clarity for our users. We encourage job seekers to verify all details directly with the employer via their official channels before applying.

📌 Senior Mobile Engineer (Vadodara)
🏢 Rishabh Software
📍 Vadodara

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior mobile engineer (vadodara) / vadodara

Subscribe to this job alert:

Get the latest job offers by email for: senior mobile engineer (vadodara) / vadodara