Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 13780115

    Rishabh Software logo

    Senior Mobile Engineer

    Rishabh Software · Vadodara · onsite · Posted 57d ago

    Undisclosed6–11 yrsfulltimeSourced fromNaukri

    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

    Angular IonicIONICMobile DevelopmentCapacitorsmobile appIOSAndroidMobile Application DevelopmentAngularjsApplication Development

    About Rishabh Software

    Rishabh Software logo

    Rishabh Software

    IT Services & Consulting

    601

    employees

    2000

    26 years old

    Vadodara/Baroda, Gujarat

    India

    ₹12.9L PA avg

    Avg at Rishabh Software

    About

    Rishabh is committed to delivering high-quality solutions with a strong focus on efficient process management, optimized resource and transparent communication at all levels.

    Industries

    IT Services & ConsultingHardware & Networking

    Employee ratings

    10 reviews

    3.7/ 5

    Culture

    3.4

    Career growth

    3.2

    Work-life

    3.6

    Employees rate it well for

    Work-Life Balance39Company Culture37

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Senior Mobile Engineer · waiting for your command