تفاصيل الوظيفة
IOS Mobile Developer
Talents-Hub · Amman, الأردن
- تاريخ النشر على وظائف تناسبك
وصف الوظيفة
We
are seeking a talented and experienced IOS Developer to join our team. The
successful candidate will be responsible for developing and maintaining
high-quality native Android applications that meet the needs of our users.
Responsibilities
• Design and develop
native iOS applications using Swift, Objective-C, and other iOS frameworks.
• Collaborate with
cross-functional teams to identify user needs and develop solutions that meet
those needs.
• Write clean,
maintainable, and efficient code that adheres to iOS development best
practices.
• Optimize application
performance, reliability, and scalability.
• Conduct code reviews
and provide feedback to other developers to ensure code quality and adherence
to standards.
• Stay up-to-date with
emerging trends and technologies in mobile development and contribute to the
development of best practices.
• Ensure the timely
delivery of projects by effectively managing your time and project timelines.
• Work with the Quality
Assurance team to ensure high-quality and bug-free applications.
• Participate in the
testing, debugging, and troubleshooting of applications.
• Work with outside
data sources and APIs
• Continuously
discover, evaluate, and implement new technologies to maximize development
efficiency
• Ensure the
performance, quality, and responsiveness of applications
• Publish the app to
Apple Store.
• Identify and correct
bottlenecks and fix bugs
• Experience in writing
unit tests.
Requirements
• Bachelor's or
Master's degree in Computer Science or a related field.
• At least 3-5 years of
experience in native iOS application development.
• Strong experience in
Swift, Objective-C, Cocoa Touch, and iOS frameworks.
• Understanding of
Apple's Human Interface Guidelines and ability to design and develop
user-friendly applications.
• Experience in RESTful
APIs, XML, JSON, and other web services technologies.
• Excellent
problem-solving skills and the ability to troubleshoot complex issues.
• Strong communication
and collaboration skills, with the ability to work well in a team environment.
• A passion for mobile
application development and staying up-to-date with the latest trends and
technologies.
• Experience with
offline storage, threading, and performance tuning
• Ability to design
applications around natural user interfaces, such as touch
• Familiarity with
cloud message APIs and push notifications
• Proficient
understanding of code versioning tools, such as Git
• Experience with other
mobile platforms (Android) is a plus
• Strong
problem-solving skills and attention to detail
• Excellent
communication and teamwork skills
• Experience with
third-party integrations using libraries and APIs.
• BS/MS degree in
Computer Science, Engineering, or a related field