{bc}
indeed

Senior Software Engineer

PayU
Karnataka, IND
Onsite
Discovered 1 months ago
iOS developmentSwiftSwiftUIUIKitiOS architectureConcurrency and multithreading

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.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at PayU