Negotiable
Undetermined
Remote
Remote
Summary: A Mobile iOS Developer is sought for a remote position, requiring expertise in designing, developing, and maintaining high-performing iOS applications. The role emphasizes code quality, application stability, and collaboration with cross-functional teams to meet business and customer needs. Candidates should possess strong technical skills in Swift, Objective-C, and various iOS frameworks. The position involves full software development lifecycle activities and ongoing production support.
Key Responsibilities:
- Develop, maintain, and support iOS mobile applications aligned with business and customer requirements.
- Analyze application performance, identify bottlenecks, troubleshoot issues, and implement effective resolutions.
- Participate in full software development lifecycle activities including coding, testing, deployment, and documentation.
- Design, create, modify, and test application code while ensuring adherence to development standards and best practices.
- Conduct code reviews for junior developers and offshore teams to maintain code quality and consistency.
- Monitor assigned applications and provide ongoing production support and system maintenance.
- Analyze software and system performance, diagnose issues, recode defects, validate fixes, and deploy solutions.
- Evaluate customer requirements and recommend optimal technical solutions and architectural improvements.
- Collaborate with cross-functional teams including Product, QA, Business Analysts, and Engineering teams.
- Ensure application reliability, scalability, security, and user experience optimization.
- Support additional development initiatives and technical projects as assigned by management.
Key Skills:
- Strong experience with Swift and Objective-C.
- Expertise in iOS SDK, Xcode, UIKit, SwiftUI.
- Experience with REST APIs, JSON, and third-party integrations.
- Knowledge of MVVM/MVC architecture patterns.
- Familiarity with Git, CI/CD pipelines, and Agile methodologies.
- Experience with performance tuning, debugging, and application monitoring.
- Understanding of mobile security and application lifecycle management.
Salary (Rate): £58.50 hourly
City: undetermined
Country: undetermined
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
T itle Mobile iOS Developer
Type - Remote
A highly skilled Mobile iOS Developer with experience in designing, developing, enhancing, and maintaining mobile applications for end users and customers. Strong expertise in delivering scalable, high-performing iOS solutions while ensuring code quality and application stability.
- Develop, maintain, and support iOS mobile applications aligned with business and customer requirements .
- Analyze application performance, identify bottlenecks, troubleshoot issues, and implement effective resolutions .
- Participate in full software development lifecycle activities including coding, testing, deployment, and documentation .
- Design, create, modify, and test application code while ensuring adherence to development standards and best practices.
- Conduct code reviews for junior developers and offshore te ams to maintain code quality and consistency.
- Monitor assigned applications and provide ongoing production support and system maintenance .
- Analyze software and system performance, diagnose issues, recode defects, validate fixes, and deploy solutions .
- Evaluate customer requirements and recommend optimal technical solutions and architectural improvements .
- Collaborate with cross-functional teams including Product, QA, Business Analysts, and Engineering teams .
- Ensure application reliability, scalability, security, and user experience optimization .
- Support additional development initiatives and technical projects as assigned by management.
Preferred Technical Skills: RECRUITERS MUST RUN CHECKLIST / KEYWORDS UNDERLINED
- Strong experience with Swift and Objective-C
- Expertise in iOS SDK, Xcode, UIKit, SwiftUI
- Experience with REST APIs, JSON, and third-party integrations
- Knowledge of MVVM/MVC architecture patterns
- Familiarity with Git, CI/CD pipelines, and Agile methodologies
- Experience with performance tuning, debugging, and application monitoring
- Understanding of mobile security and application lifecycle management