Senior Software Engineer
Role Overview
PayU Finance is hiring a Senior Software Engineer - iOS for the Mobile Engineering team.
The role supports LazyPay, a digital credit and payments product offering services including Buy Now, Pay Later, personal loans, and bill payments.
The engineer will help build and scale LazyPay's iOS experience.
Key Skills for This Role
Full Job Posting
Role overview
PayU Finance is hiring a Senior Software Engineer - iOS for the Mobile Engineering team.
The role supports LazyPay, a digital credit and payments product offering services including Buy Now, Pay Later, personal loans, and bill payments.
The engineer will help build and scale LazyPay's iOS experience.
Location
- The role description lists Bengaluru as the location.
Primary and secondary stack
- Primary technologies are Swift, SwiftUI, and UIKit.
- Secondary technologies are Java and Spring Boot.
Requirements
- 4-5 years of professional experience in iOS development.
- Strong hands-on experience with Swift, SwiftUI, and UIKit.
- Understanding of iOS architecture, lifecycle, memory management, concurrency, and multithreading.
- Experience with async/await, URLSession, REST APIs, JSON, and third-party SDK integrations.
- Understanding of MVVM and clean, modular, reusable code principles.
- Strong knowledge of error handling, debugging, performance optimization, and crash analysis.
- Experience writing unit tests, UI tests, and integration tests.
- Familiarity with Git, CI/CD pipelines, automated quality checks, build automation, and App Store release processes.
- Ability to independently own and deliver features with minimal supervision.
- Exposure to Java and Spring Boot is an advantage.
- Fintech experience in UPI, payments, or wallets is preferred.
- Strong problem-solving, communication, and collaboration skills.
Responsibilities
- Independently design, develop, test, and release iOS features.
- Build user experiences using Swift, SwiftUI, and UIKit.
- Improve application performance, reliability, stability, and user experience.
- Implement robust error handling for API failures, network issues, validation errors, and unexpected states.
- Integrate APIs and collaborate with product, design, QA, and backend teams.
- Contribute to the mobile backend supporting a flexible, server-driven mobile experience.
- Contribute to automated testing, CI/CD pipelines, build automation, and release workflows.
- Use AI-assisted development tools responsibly for debugging, test creation, documentation, and productivity.
About PayU Finance and LazyPay
PayU Finance is the lending arm of PayU and a Prosus-backed business.
The business builds digital credit products including personal loans, transactional credit, checkout finance, and business loans.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at PayU
Intern
, IND
The employer is seeking a CA internship candidate to support financial close, reporting, accounting controls, audit coordination, and compliance in a fintech environment. The role requires CA Intermediate status and a 12
CA Intern
, IND
PayU seeks a Finance Controllership Intern for a six-month full-time CA internship supporting financial control, reporting, accounting operations, and compliance. Candidates need accounting or finance education, advanced
P4 Key Account Manager - Sales
, IND
PayU seeks an enterprise account manager to grow a portfolio of large merchants, expand platform product adoption, and deliver revenue and gross-margin targets. Applicants should have 5–10 years in sales, business develo