What You Will Do
Develop clean, well-tested native iOS code to deliver functionality that meets business objectives.
Improve code structure and architecture in service of testability, observability and maintainability
Work closely with partner teams – Business, UX, Product - as needed
Perform complex engineering tasks independently and collaboratively
Manage complex cross-team coordination and dependencies
Evaluate and communicate different engineering solutions and trade-offs
About You :
Bachelor’s degree in Computer Science, or equivalent experience
5+ years of experience in software design & development with 3+ years of experience in developing apps for iOS.
Experience developing in Swift and ability to write efficient, reusable, and maintainable code.
In-depth knowledge of native tools and frameworks (e.g., Swift, SwiftUI, UIKit, Xcode, Instruments, etc.)
Experience with Common iOS architectures (VIPER, MVVM, The Composable Architecture)
Excellent debugging, performance, and optimization skills
Experience distributing mobile applications via public app stores and / or enterprise channels
Experience in building and managing CI / CD pipelines for development and delivery
Good communicator and team player with strong organizational skills
Proactively helps drive innovation within the company
Strong sense of software architecture and ability to thrive large codebases on large teams
Communicates and coordinates with project team, partners, and stakeholders
Stays current with new and evolving technologies via formal training and self-directed education
Ios Developer • Delhi, Delhi, India