Razorpay Logo

Razorpay

Software Development Engineer (iOS)

Posted 3 Days Ago
Be an Early Applicant
Bangalore, Bengaluru, Karnataka
Junior
Bangalore, Bengaluru, Karnataka
Junior
The Software Development Engineer (iOS) will develop and implement features according to product specifications, refactor code, work with iOS frameworks, and manage multithreading and asynchronous code. The role involves collaborating with product management and engineering teams, ensuring successful implementation of features across services.
The summary above was generated by AI

Razorpay was founded by Shashank Kumar and Harshil Mathur in 2014. Razorpay is building a new-age digital banking hub (Neobank) for businesses in India with the mission is to enable frictionless banking and payments experiences for businesses of all shapes and sizes. What started as a B2B payments company is processing billions of dollars of payments for lakhs of businesses across India. 

We are a full-stack financial services organisation, committed to helping Indian businesses with comprehensive and innovative payment and business banking solutions built over robust technology to address the entire length and breadth of the payment and banking journey for any business. Over the past year, we've disbursed loans worth millions of dollars in loans to thousands of businesses. In parallel, Razorpay is reimagining how businesses manage money by simplifying business banking (via Razorpay X) and enabling capital availability for businesses (via Razorpay Capital). 

 

The Role:

 

We, at Razorpay, are currently looking for a Software Development Engineer (iOS) with excellent skills to join our engineering team. In this role, you will work closely with our product management and engineering teams to understand API specifications and collaborate with multiple teams to ensure the successful implementation of features across different services.

Roles and Responsibilities:

  • Should have worked on iOS Frameworks or have an idea of how the framework works with dynamic modules
  • A good understanding of access modifiers, Multithreading, and asynchronous code constructs.
  • Understanding of iOS app lifecycle, design principles, UI Kit and best practices.
  • Worked on analytics and how to trigger and record events.
  • Good understanding of crash logs and how to debug them.
  • Expertise in iOS SDK
  • Experience in refactoring existing code-base and understanding existing implementations

Mandatory Skill Sets:

  • 1+ years of experience in iOS development
  • Knowledge on WebKit
  • The idea of iOS Architecture
  • Good knowledge of Access control in Swift
  • Swift Backward Compatibility
  • Memory Management in iOS

Good to have:

  • Any side projects on GitHub are a plus.
  • Knowledge on swift package manager/Cocoapods deployment.
  • Knowledge on behavioural changes in upcoming iOS versions is a plus.
  • Custom SDK development.

Razorpay believes in and follows an equal employment opportunity policy that doesn't discriminate on gender, religion, sexual orientation, colour, nationality, age, etc. We welcome interests and applications from all groups and communities across the globe.

 

Follow us on LinkedIn & Twitter

Top Skills

Swift

Similar Jobs

2 Days Ago
Bengaluru, Karnataka, IND
Hybrid
403 Employees
Senior level
403 Employees
Senior level
Cybersecurity
As a Software Development Engineer III - iOS, you will develop, maintain, and optimize iOS applications. Responsibilities include designing apps using SwiftUI and Swift, conducting code reviews, optimizing performance, and troubleshooting issues while collaborating with cross-functional teams.
Be an Early Applicant
18 Days Ago
Bangalore, Bengaluru, Karnataka, IND
Hybrid
10,000 Employees
Mid level
10,000 Employees
Mid level
eCommerce • Mobile
The Software Development Engineer II (iOS) at Meesho will develop and deliver features for the iOS application, ensuring optimal performance and quality. Responsibilities include writing unit tests, maintaining code quality, and collaborating with the team to implement new features while focusing on user experience and adhering to coding best practices.
17 Days Ago
Bangalore, Bengaluru, Karnataka, IND
1,834 Employees
Junior
1,834 Employees
Junior
Cloud • Fintech • Financial Services
As an iOS Developer on the PayZapp Payments Team, you will develop and maintain high-quality, scalable native iOS applications while managing the entire app life cycle. You will also work on optimizing performance, bug fixing, exploring new technologies, and following best coding practices for user satisfaction.

What you need to know about the Mumbai Tech Scene

From haggling for the best price at Chor Bazaar to the bustle of Crawford Market, the energy of Mumbai's traditional markets is a key part of the city's charm. And while these markets will always have their place, the city also boasts a thriving e-commerce scene, ranking among the largest in the region. Driven by online sales in everything from snacks to licensed sports merchandise to children's apparel, the local industry is worth billions, with companies actively recruiting to meet the demands of continued growth.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account