
Senior iOS Engineer
The Collinson Group4 months ago
Mumbai, IndiaSenior
Responsibilities
- Design and build advanced applications for the iOS platform.
- Collaborate with cross-functional and design teams to define, design, and ship new features.
- Maintain and improve the existing codebase, including application performance, quality, responsiveness, and deployment practices.
- Integrate third-party libraries and APIs.
- Fix bugs and address security vulnerabilities to help ensure a secure app environment.
- Apply modularized and scalable architecture and mobile design patterns.
- Use AI-assisted development tools and techniques for activities such as code generation, testing, debugging, performance analysis, and automation.
- Write clean, readable, maintainable code and flexible tests using appropriate testing strategies.
- Take ownership of developing impactful new features and products.
Requirements
- 4–8 years of overall design and development experience, including 4+ years of mobile development experience.
- Hands-on experience building mobile applications with Swift and understanding of iOS app design principles, patterns, and best practices.
- Knowledge of MVVM, MVP, dependency injection, observer patterns, and scalable modular architecture.
- Experience integrating AI-assisted development tools and techniques into everyday workflows.
- Experience with CocoaPods dependency management in iOS applications.
- Experience with testing strategies such as unit and snapshot testing.
- Strong focus on usability, user interaction, interface quality, clean code, and maintainable implementations.
- Ability to take ownership, collaborate on technical challenges, learn new technologies, and drive feature development.
Benefits
- Hybrid work arrangement with work-from-home and office options.
- 26 calendar days of annual leave.
- Health insurance.
- Six months of paid maternity leave.
- 15 days of paid paternity leave.
Tech Stack
iOSSwift
Categories
Mobile