Job Brief:
We are seeking a skilled iOS Developer to join our dynamic team. As an iOS Developer, you will be responsible for designing and building advanced applications for the iOS platform. You will collaborate with cross-functional teams to define, design, and ship new features, ensuring the highest quality and performance of applications.
Responsibilities:
- Design and build advanced applications for the iOS platform.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automation.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Stay updated on the latest industry trends and best practices in iOS development.
- Work on bug fixing and improving application performance.
- Participate in design and code reviews to ensure the best possible quality.
- Translate designs and wireframes into high-quality code.
- Architect, design, and implement new features in the application.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent work experience.
- Proven experience as an iOS Developer, with a strong portfolio of applications developed.
- Proficient in Swift and Objective-C programming languages.
- Experience with iOS frameworks such as UIKit, Core Data, Core Animation, etc.
- Familiarity with RESTful APIs to connect iOS applications to back-end services.
- Experience with offline storage, threading, and performance tuning.
- Knowledge of other web technologies and UI/UX standards.
- Understanding of Apple’s design principles and interface guidelines.
- Proficient understanding of code versioning tools such as Git.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.