IOS Developer

Job Description

Share on:FacebookX

iOS Developer Job Description

 

Position: iOS Developer

 

Job Purpose:

 

We are seeking a talented iOS Developer to join our team to develop, design and maintain iOS applications. The candidate will be responsible for developing applications, coding, testing, debugging and designing new applications and features.

 

Key Responsibilities:

 

     Design and develop advanced iOS applications for the iOS platform

     Collaborate with cross-functional teams to analyze user requirements and provide technical solutions

     Work with a team of developers to ensure that project goals are met within timelines

     Participate in code reviews and write automated tests to ensure high-quality code

     Identify and resolve performance and scalability issues

     Stay up-to-date with the latest trends and technologies in iOS development

     Debug and resolve defects

     Continuously evaluate and improve the existing iOS applications

     Participate in the design and architecture of new features

 

Requirements:

 

     Bachelor’s degree in Computer Science or related field

     3+ years of professional experience in developing iOS applications

     Strong proficiency in Swift programming language and iOS SDK

     Experience working with RESTful APIs and third-party libraries

     Proficient understanding of code versioning tools such as Git

     Knowledge of object-oriented programming concepts and design patterns

     Ability to work independently and as part of a team

     Excellent analytical and problem-solving skills

     Strong communication and interpersonal skills

     Experience with agile development methodologies

 

Preferred Qualifications:

 

     Experience with CI/CD tools

     Familiarity with iOS design patterns and best practices

     Experience with SwiftUI and Combine

 

Working Conditions:

 

The iOS Developer may be required to work on-site or remotely, depending on the needs of the organization. They may be required to work outside normal business hours to complete projects or resolve issues.

 

Physical Requirements:

 

This role may require the employee to sit or stand for extended periods, and use a computer and other office equipment.