HyreSnap
Website:
hyresnap.com
Job details:
Software Development Engineer:Software Development Engineer (iOS)
The Role:
We are looking for a Software Development Engineer (iOS) to join our Core Payments team at Razorpay. In this role, you will be responsible for developing and scaling our iOS SDK, the critical integration point used by thousands of merchants to process payments across multiple geographies.
You will work closely with product and backend engineering teams to design high-performance features, ensuring the SDK remains secure, lightweight, and developer-friendly. This role offers the opportunity to solve complex engineering challenges involved in building financial infrastructure that operates at massive scale.
Roles and Responsibilities:
- SDK Development: Contribute to the development of our native iOS SDK, ensuring high availability and seamless payment experiences for a diverse merchant base.
- Engineering Excellence: Write clean, maintainable, and modular code. Architect solutions that are resilient across different host app environments.
- Automation: Design and implement robust automation for tests, builds, and performance profiling. If a task is repetitive, you are expected to automate it.
- Instrumentation: Build deep telemetry within the SDK to provide real-time insights into success rates and latency, enabling data-driven product decisions.
- Security: Implement industry-standard security protocols, including SSL pinning and runtime integrity checks, to protect sensitive transaction data.
Mandatory Qualifications:
- 2+ years of experience in native iOS development using Swift.
- Systems Design: Solid understanding of OOPS principles and architectural patterns (e.g., MVVM, VIPER, or Clean Architecture).
- Cross-Platform Knowledge: Practical experience with bridge-based frameworks such as Flutter, React Native, or Cordova.
- Technical Depth: Strong proficiency in GCD, Swift Concurrency, and UIKit/SwiftUI lifecycles.
- Debugging: Proficiency in using Xcode Instruments for memory management, CPU profiling, and network debugging.
Good to Have:
- Android Stack Experience: Familiarity with Kotlin or Java is highly preferred to help maintain feature parity and align API design across platforms.
- Deployment & Tooling: Knowledge of CocoaPods, Swift Package Manager (SPM), or Fastlane for automated distribution.
- Open Source: Active contributions to GitHub or a portfolio of apps published on the App Store.
Location: Bangalore
We are looking for a
Software Development Engineer (iOS)
to join our Core Payments team
at Razorpay. In this role, you will be responsible for developing and scaling our
iOS SDK
, the
critical integration point used by thousands of merchants to process payments
across multiple
geographies
.
You will work closely with product and backend engineering teams to design high-performance
features, ensuring the SDK remains secure, lightweight, and developer-friendly. This role offers
the opportunity to solve complex engineering challenges involved in building financial
infrastructure that operates at massive scale.
Roles and Responsibilities:
●
SDK Development:
Contribute to the development of our native iOS SDK, ensuring
high availability and seamless payment experiences for a diverse merchant base.
●
Engineering Excellence:
Write clean, maintainable, and modular code. Architect
solutions that are resilient across different host app environments.
●
Automation:
Design and implement robust automation for tests, builds, and
performance profiling. If a task is repetitive, you are expected to automate it.
●
Instrumentation:
Build deep telemetry within the SDK to provide real-time insights into
success rates and latency, enabling data-driven product decisions.
●
Security:
Implement industry-standard security protocols, including SSL pinning and
runtime integrity checks, to protect sensitive transaction data.
Mandatory Qualifications:
●
2+ years of experience
in native iOS development using
Swift
.
●
Systems Design:
Solid understanding of OOPS principles and architectural patterns
(e.g., MVVM, VIPER, or Clean Architecture).
●
Cross-Platform Knowledge:
Practical experience with bridge-based frameworks such
as
Flutter, React Native, or Cordova
.
●
Technical Depth:
Strong proficiency in GCD, Swift Concurrency, and UIKit/SwiftUI
lifecycles.
●
Debugging:
Proficiency in using Xcode Instruments for memory management, CPU
profiling, and network debugging.
Good to Have:
●
Android Stack Experience:
Familiarity with
Kotlin or Java
is highly preferred to help
maintain feature parity and align API design across platforms.
●
Deployment & Tooling:
Knowledge of CocoaPods, Swift Package Manager (SPM), or
Fastlane for automated distribution.
●
Open Source:
Active contributions to GitHub or a portfolio of apps published on the App
Store.
Location:
Bangalore
at Razorpay. In this role, you will be responsible for developing and scaling our
iOS SDK
, the
critical integration point used by thousands of merchants to process payments
across multiple
geographies
.
You will work closely with product and backend engineering teams to design high-performance
features, ensuring the SDK remains secure, lightweight, and developer-friendly. This role offers
the opportunity to solve complex engineering challenges involved in building financial
infrastructure that operates at massive scale.
Roles and Responsibilities:
●
SDK Development:
Contribute to the development of our native iOS SDK, ensuring
high availability and seamless payment experiences for a diverse merchant base.
●
Engineering Excellence:
Write clean, maintainable, and modular code. Architect
solutions that are resilient across different host app environments.
●
Automation:
Design and implement robust automation for tests, builds, and
performance profiling. If a task is repetitive, you are expected to automate it.
●
Instrumentation:
Build deep telemetry within the SDK to provide real-time insights into
success rates and latency, enabling data-driven product decisions.
●
Security:
Implement industry-standard security protocols, including SSL pinning and
runtime integrity checks, to protect sensitive transaction data.
Mandatory Qualifications:
●
2+ years of experience
in native iOS development using
Swift
.
●
Systems Design:
Solid understanding of OOPS principles and architectural patterns
(e.g., MVVM, VIPER, or Clean Architecture).
●
Cross-Platform Knowledge:
Practical experience with bridge-based frameworks such
as
Flutter, React Native, or Cordova
.
●
Technical Depth:
Strong proficiency in GCD, Swift Concurrency, and UIKit/SwiftUI
lifecycles.
●
Debugging:
Proficiency in using Xcode Instruments for memory management, CPU
profiling, and network debugging.
Good to Have:
●
Android Stack Experience:
Familiarity with
Kotlin or Java
is highly preferred to help
maintain feature parity and align API design across platforms.
●
Deployment & Tooling:
Knowledge of CocoaPods, Swift Package Manager (SPM), or
Fastlane for automated distribution.
●
Open Source:
Active contributions to GitHub or a portfolio of apps published on the App
Store.
Location:
Bangalore
Click on Apply to know more.