Job Title: Senior iOS Mobile Developer
Job Description:
We are looking for a highly skilled and experienced Senior iOS Mobile Developer to join our
dynamic team. The ideal candidate will have a strong background in iOS development, a passion
for creating high-quality mobile applications, and the ability to lead and mentor junior
developers.
Key Responsibilities:
- Design, development, and maintenance of high-quality iOS applications. Ensure the
performance, quality, and responsiveness of applications. - Involved in the review of code from junior level and offshore programmers.
- Work closely with cross-functional teams including designers, product managers, and
backend developers to deliver new features and enhancements. - Write and maintain unit tests, and work with QA to ensure robust and reliable releases.
Debug and resolve technical issues in a timely manner. - Stay up to date with the latest industry trends, technologies, and best practices.
Continuously improve the development process and the codebase. - Document code, design processes, and project details to ensure knowledge sharing and
maintainability. - Integrate with backend services and APIs to deliver seamless user experiences.
- Other projects and tasks as assigned by supervisor.
Qualifications: - Experience: Minimum of 5 years of experience in iOS development.
Qualifications:
- Experience: Minimum of 5 years of experience in iOS development.
- Education: Bachelor’s or Master’s degree in computer science, Engineering, or related
field.
Technical Skills:
- Proficiency in Swift, SwiftUI and Objective-C.
- Strong understanding of iOS frameworks such as UIKit, Core Data, Core Animation,
etc. - Experience with third-party libraries and APIs.
- Familiarity with RESTful APIs to connect iOS applications to back-end services.
- Knowledge of UI/UX standards and best practices.
- Experience with version control systems (e.g., Git, BitBucket).
- Understanding of mobile application architecture and design patterns (e.g., MVC,
MVVM). - Relational Database design and SQL
- Knowledge on Google Maps, Firebase, Charts
Soft Skills:
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Ability to manage multiple tasks and projects simultaneously.
- Proactive and self-motivated with a passion for technology and innovation.
- Ability to work independelty with a team and self-manage work
Preferred Qualifications:
- Experience with Swift, SwiftUI and Combine.
- Knowledge of CI/CD processes and tools.
- Experience with mobile analytics and performance monitoring tools.
- Experience working on a team in a Agile environment.