IOS Developer
Job Descriptions
Hiring a
IOS Developer
?
1
2
3
IOS Developer
Description
We are looking for an experienced IOS Developer to join our development team at Rezi. As an IOS Developer, you will be responsible for developing and maintaining our mobile applications, as well as helping to design and deliver the best user experience. To be successful in this role, you should be familiar with the latest IOS trends, have in-depth knowledge of Swift, Objective-C and Xcode/IDE, and have the ability to integrate mobile applications with backend services. You should also have experience in using core location and maps frameworks, as well as be comfortable with developing UI/UX designs. Ultimately, you will be responsible for building and maintaining high-quality mobile applications that meet customer demands.
Responsibilities
• As an iOS Developer at Rezi, responsible for developing, optimizing and maintaining mobile applications for the iOS platform
• Design and develop user interfaces and experience for Rezi’s native iOS applications
• Create and maintain SDKs and APIs for integration with external systems and services
• Implement efficient caching and data synchronization strategies
• Develop automated tests for mobile applications
• Troubleshoot and debug applications to optimize performance and fix errors
• Stay up-to-date with the latest iOS technologies and trends
• Collaborate with other developers, designers, product managers and other stakeholders to ensure smooth deployment and customer satisfaction
Requirements
• 5+ years of experience in building and deploying high quality IOS applications
• Strong knowledge and experience in building Swift applications and Objective-C
• Experience with core IOS frameworks like UIKit, Core Data, Core Animation, Core Graphics and Core Text
• In-depth knowledge of memory management, caching, and performance tuning for mobile devices
• Experience with Cocoa Touch, Cocoa Pods, and Xcode
• Experience in developing scalable, secure and robust iOS applications
• Proficiency in developing automated unit and UI tests
• Knowledge of Apple’s design principles and interface guidelines
• Understanding of Apple’s Human Interface Guidelines
• Ability to work with RESTful APIs to connect IOS applications to back-end services
• Strong problem solving and debugging skills
Skills
IOS Developer
Description
We are looking for an experienced IOS Developer to join our team and develop mobile applications for the Apple platform. The successful candidate will have a solid understanding of the IOS mobile platform and must have experience developing applications using Swift, Objective-C and Xcode/IDE. The IOS Developer will be responsible for designing, developing and maintaining mobile applications for iPhone, iPad and Apple Watch. The IOS Developer will also be responsible for debugging and testing applications to ensure that they are functioning properly and meeting all customer requirements. The successful candidate must have strong problem-solving and communication skills and must be able to work both independently and collaboratively. Ultimately, the IOS Developer will create and maintain mobile applications that offer a great user experience and are optimized for performance.
Responsibilities
• As an iOS Developer at Rezi, responsible for designing, coding and debugging applications for iOS devices
• Implement UI/UX design into mobile applications with a focus on usability and performance
• Collaborate with other developers to create and maintain high-quality source code
• Identify and troubleshoot problems within applications and the underlying code
• Work closely with product managers, designers and other stakeholders to develop features
• Monitor and improve application performance across all iOS devices
• Stay up-to-date with the latest trends and technologies in the mobile development space
• Participate in the entire application lifecycle from concept to deployment, including design, development, testing and maintenance
Requirements
• 5+ years of iOS development experience.
• Expert knowledge of Swift and Objective-C programming languages.
• Proficient understanding of code versioning tools, such as Git.
• Proven experience creating UI, UX and implementing design principles.
• Knowledge of Apple’s Human Interface Guidelines and interface and design best practices.
• Experience with UIKit, CoreGraphics, CoreAnimation and other IOS frameworks.
• Familiarity with RESTful APIs to connect IOS applications to back-end services.
• Experience with offline storage, threading, and performance tuning.
• Experience with performance and memory tuning with tools such as Instruments.
• Ability to build reusable IOS components and libraries for future use.
• Knowledge of Apple’s App Store submission process.