Experience
2-4
Seniority level
Mid Level
Employment type
Full-Time
Overview
We are seeking a skilled Native iOS Developer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining high-performance and scalable iOS applications. You will collaborate closely with product managers, UI/UX designers, and backend developers to deliver seamless user experiences.
Responsibilities
- Develop and maintain native iOS applications using Swift and/or Objective-C.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and fix bugs and performance bottlenecks.
- Write clean, maintainable, and efficient code following best practices.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Participate in code reviews and provide constructive feedback to peers.
- Integrate with RESTful APIs and third-party libraries.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Proven experience in native iOS development with Swift and/or Objective-C.
- Strong understanding of Apple’s design principles and interface guidelines.
- Experience with Xcode, Core Data, Core Animation, and other iOS frameworks.
- Familiarity with RESTful APIs, JSON, and third-party libraries.
- Solid understanding of memory management and multi-threading.
- Knowledge of version control systems (e.g., Git).
- Experience with App Store deployment and release management.
- Problem-solving skills and attention to detail.
- Strong communication and teamwork skills.
Share Job