Uncubed
   

IOS developer

Paytm Labs, Bangalore, Pune

See jobs at Paytm Labs

Duration: Full-Time



Job Description: Software Engineer/Senior Software Engineer for iOS

Paytm Money is looking for a Senior Software Engineer for developing the Paytm Money iOS app. This is a key position building a next generation system that will drive the creation of innovative cloud based solutions in financial services for millions of consumers.

About Paytm Money: At Paytm Money, we are on a mission to make Investment & Wealth Management easier and accessible to all Indians. Paytm Money is a 100% owned subsidiary of 197 Communications. Paytm Money is the 4th consumer brand from One97 after Paytm, Paytm Mall & Paytm Payments Bank.

Responsibilities:

Build modules from scratch by dictating the right modular architecture
Complete ownership of problem-free execution of owned modules and solutions.
Focus on code optimization, code quality, maintainability etc.


Experience and Qualifications:
Master’s or BS/B.Tech in Computer Science or equivalent experience from a top college
Hands on experience in writing iOS applications using Swift 

Mandatory Skills:  Excellent data structure & algorithm and problem solving skills.
Expertise in Swift’s core concepts of memory management and concurrency
Experience building iOS app from scratch with a strong focus on architecture.
Familiar with MVVM Or VIPER, etc Expertise in nuances of CoreData, CoreAnimation and other Apple frameworks 
Obsessed about performance and writing clean modular code.
 Creating adaptive UI with strong expertise using NSLayoutConstraints 
Deep familiarity with xcframeworks & Swift Package Manager alongside other dependency managers 
Proficient in advanced swift concepts like generics, dependency injection, property wrapper, etc
Expertise in application profiling to do root cause analysis and to provide solution based on this data
Deep knowledge of Apple’s HIG to build the right user experience  
Proficient with Unit testing  

Bonus Skills: Knowledge of Swift UI and Combine
Experience with Core ML or SiriKit for creating iOS only experiences
Experience writing code with RxSwift/RxCocoa or any equivalent FRP framework Experience writing UI testing code 


About Paytm Labs

About us Paytm Labs builds technologies that power Paytm, the world's fastest growing mobile payments and commerce ecosystem. We use our skills, and our biggest asset - data, to make our little dent in this universe. We make commerce smoother, safer, and personal. Learn more about us at http://www.paytmlabs.com/.

Want to learn more about Paytm Labs? Visit Paytm Labs's website.