IOS Developer- Only W2

IOS Developer- Only W2

Posted 1 day ago by SANS

Negotiable
Undetermined
Remote
Remote

Summary: The role of an iOS Developer involves developing, maintaining, and supporting iOS mobile applications in alignment with business and customer requirements. The position requires participation in the full software development lifecycle, including coding, testing, and deployment, while ensuring adherence to best practices. The developer will also conduct code reviews, monitor application performance, and collaborate with cross-functional teams to optimize user experience and application reliability. Strong technical skills in Swift, Objective-C, and various iOS frameworks are essential for success in this role.

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): undetermined

City: undetermined

Country: undetermined

Working Arrangements: remote

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Key Responsibilities & Technical Alignment:

  • 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.

Preferred Technical 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