Overview
Experience - 5yrs
Job Title: Senior iOS Software Developer
Location: Tardeo, Mumbai
Job Description:
We are seeking a highly skilled and experienced Senior iOS Software Developer to join our dynamic
team. The ideal candidate will be responsible for designing, developing, and maintaining high-quality
iOS applications. You will collaborate closely with cross-functional teams, including product
management, design, and backend engineering, to deliver innovative and user-friendly mobile
experiences. As a senior developer, you will also mentor junior developers, contribute to
architectural decisions, and ensure the scalability and performance of our mobile applications.
Key Responsibilities:
Design and Development: Lead the design and development of complex iOS applications for
a diverse range of verticals including Finance, retail and Healthcare from concept to release,
ensuring a seamless user experience.
Architecture: Make architectural decisions, design scalable solutions, and optimize
performance across a range of iOS devices.
Collaboration: Work closely with product managers, designers, and backend engineers to
define, design, and ship new features.
Code Quality: Write clean, maintainable, and efficient code following best practices for
software development, including unit testing and continuous integration.
Mentorship: Provide technical guidance and mentorship to junior developers, fostering a
collaborative and learning-driven environment.
Problem Solving: Identify and resolve performance issues, bugs, and other technical
challenges, ensuring the stability and responsiveness of applications.
Innovation: You must be up-to-date with the latest iOS development trends, tools, and
frameworks, and actively contribute to the continuous improvement of our development
processes.
Documentation: Create and maintain technical documentation to support development
processes, onboarding, and knowledge sharing.
Qualifications:
Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a
related field, or equivalent experience.
Experience: Minimum of 5 years of experience in iOS development with a strong portfolio of
released applications that can be shared for review.
Technical Skills:
o Proficiency in Swift and Objective-C.
o Solid understanding of object-oriented programming
o Knowledge of memory management and multi-threading
o Experience with embedded databases and other system data stores
o Strong understanding of iOS frameworks such as UIKit, Core Data, Core Animation,
and Core Graphics.
o Good knowledge of performance limits and characteristics
o Good sense of UI design execution principles
o Experience with RESTful APIs, JSON, and third-party libraries to connect to backend
services.
o Knowledge of mobile app architecture patterns such as MVC, MVVM, and VIPER.
o Experience with version control systems, preferably Git.
o Familiarity with continuous integration/continuous deployment (CI/CD) pipelines.
o Implementation of automated testing platforms and unit tests, benchmarking and
optimization
o Understanding of Apple’s design principles and interface guidelines.
Soft Skills:
o Excellent problem-solving skills and attention to detail.
o Strong communication and interpersonal skills.
o Ability to work both independently and collaboratively in a fast-paced environment.
o Leadership experience or potential to lead projects and teams.
Preferred Qualifications:
Experience with modern iOS tools and frameworks such as SwiftUI and Combine.
Knowledge of iOS accessibility features and best practices.
Familiarity with mobile app security best practices.
Experience with automated testing frameworks like XCTest.
Contributions to open-source projects or active participation in the iOS developer
community.
Job Type: Full-time
Pay: ₹13,598.76 - ₹64,736.09 per month
Schedule:
- Day shift
Experience:
- iOS development: 5 years (Required)
- Objective-C: 5 years (Required)
- Viper: 5 years (Required)
- MVVM: 5 years (Required)
- MVC: 5 years (Required)
Work Location: In person