Senior Software Engineer - Frontend (Mobile & Web)
Experience: 2-5 years ·
Reports to:
Engineering Manager -Frontend
About the role
You will build the borrower app and web journeys that take a customer from sign-up todisbursal in minutes, plus the portals our partners and ops teams use daily. You care aboutpixel-level polish, fast screens on budget Android phones, and journeys that earn aborrower's trust.
What you will do
- Build and ship features in the borrower app (Android/iOS) and web journeys:onboarding, KYC, offers, KFS display, e-sign, mandate set-up, repayments, statementsand support.
- Integrate SDKs for KYC (Aadhaar/OKYC, selfie/liveness, Video KYC), AccountAggregator consent, payment gateways, UPI intents and e-sign.
- Build internal tools: partner/DSA portal, credit and collections dashboards, ops back-office screens.
- Contribute to a shared component library and config-driven journey framework.
- Optimise performance: app size, startup time, rendering, API batching, offline andretry states.
- Apply security best practice: secure storage, SSL pinning, minimal permissions, nosensitive data in logs.
- Add analytics events for every step and work with Product on A/B tests to cut drop-offs.
- Write tests, review code and support releases through staged rollouts.
What you bring
- 2-5 years building production mobile and/or web apps.
- Strong in React Native or Flutter (mobile-leaning) or React/Next.js (web-leaning), withTypeScript/Dart.
- Solid JavaScript fundamentals, state management (Redux, Zustand, Riverpod, Bloc orsimilar) and API integration.
- Experience with responsive design, forms, validation and error handling in multi-stepflows.
- Familiarity with mobile release processes (Play Store, App Store) or web deploymentand performance tooling (Lighthouse, Core Web Vitals).
- Attention to UX detail and close collaboration with designers.
Nice to have
- Built a fintech, lending, payments or banking app.
- Some native Android (Kotlin) or iOS (Swift) experience for SDK bridging.
- Server-driven UI, micro-frontends or embeddable SDK journeys.
- Multi-language (vernacular) UI and accessibility experience.