Job Responsibilities:
Design and develop iOS applications using Swift and Objective-C.
Collaborate with product managers, designers, and other developers to define project scope and requirements.
Write clean, maintainable, and well-documented code.
Implement user interfaces and user experiences that align with design specifications.
Integrate third-party libraries and APIs.
Conduct thorough testing and debugging of applications.
Optimize application performance and ensure scalability.
Participate in code reviews and contribute to team knowledge sharing.
Stay up-to-date with the latest iOS technologies and trends.
Troubleshoot and resolve application defects and issues.
Deploy applications to the App Store and manage releases.
Requirements:
Bachelor's degree in Computer Science or a related field.
Proven experience in iOS application development.
Strong proficiency in Swift and Objective-C programming languages.
Experience with iOS frameworks such as UIKit, Core Data, and Core Animation.
Familiarity with RESTful APIs and JSON data format.
Understanding of software development principles and best practices.
Experience with version control systems such as Git.
Excellent problem-solving and debugging skills.
Strong communication and collaboration skills.
We are an equal opportunity employer. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, national origin, citizenship/ immigration status, veteran status, or any other status protected under federal, state, or local law.