Mobile Application Developer 
At a leading technology firm, we are innovating to amplify human skills and bridge the gap between possibility and reality.
Our goal is to craft cutting-edge technology that elevates our products and services.
As a skilled Mobile Application Developer, you will play a pivotal role in designing, developing, and maintaining complex mobile applications for our iOS platform.
You will be responsible for leading a team of developers, working closely with cross-functional teams, and ensuring the delivery of robust, high-performance, and user-friendly mobile applications.
Key Responsibilities: 
- Design and develop advanced mobile applications using Swift and Objective-C.
 - Collaborate with cross-functional teams to define, design, and ship new features.
 - Ensure the performance, quality, and responsiveness of applications.
 - Identify and correct bottlenecks and fix bugs.
 - Help maintain code quality, organization, and automation.
 - Provide technical guidance and mentorship to junior developers.
 - Participate in code reviews and ensure adherence to best practices.
  
Qualifications: 
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
 - 8-10 years of professional iOS development experience.
 - Proficient in Swift and Objective-C.
 - Strong understanding of iOS frameworks such as UIKit, CoreData, CoreAnimation, etc.
 - Experience with offline storage, threading, and performance tuning.
 - Familiarity with RESTful APIs to connect mobile applications to back-end services.
 - Understanding of Apple's design principles and interface guidelines.
 - Proficient understanding of code versioning tools, such as Git.
 - Experience with performance and memory tuning with tools such as Instruments.
 - Familiarity with continuous integration and deployment (CI/CD) pipelines.
  
Preferred Qualifications: 
- Experience with other mobile platforms (Android).
 - Contributions to open-source projects or personal projects showcasing iOS development skills.
 - Experience in leading and mentoring development teams.
 - Knowledge of agile development methodologies.
 - Familiarity with cloud message APIs and push notifications.
  
Benefits of this role include: 
- Opportunities for professional growth and development.
 - Collaborative and dynamic work environment.
 - Flexible working arrangements.
  
If you are passionate about mobile application development and have the necessary skills and qualifications, we encourage you to apply for this exciting opportunity.