Senior Software Engineer - Mobile (IOS)
Esyasoft Technologies Private Limited • Bangalore, KA • Posted July 03, 2026
About the Role
The Senior iOS Developer is a hands-on senior contributor to Esyasoft's iOS app, a key surface for our clients and end-users. The role combines high-quality individual delivery with active mentorship of mid-level iOS engineers and contribution to platform direction. The role owns: Hands-on delivery of features and improvements to Esyasoft's iOS app Quality, performance and reliability of iOS code Code review and mentoring of less senior iOS engineers (as required) Contribution to architectural decisions on the iOS codebase Key Responsibilities & Areas of Ownership A. iOS Development Maintain and develop high-quality iOS code aligned to agreed technical requirements Provide hands-on technical knowledge in iOS architecture, design and ongoing improvement B. Architecture, Patterns and Practice Develop using modern iOS architecture (MVVM / MVVM-C, SwiftUI where appropriate, UIKit where established) Champion SOLID principles, clean architecture and testable code Contribute to archi...