iOS Developer Job Description for Restaurant App Project
Role Description
We are seeking a talented iOS Developer for a contract remote role to develop a mobile application for a local restaurant chain. The application will allow users to place orders, access a rewards section, view the menu, and other essential features. As an iOS Developer, you will play a crucial role in creating and maintaining a user-friendly, high-performance app that enhances the dining experience for customers. This contract role offers the potential for future extensions based on performance and project needs.
Responsibilities
- Develop and maintain the iOS application for the restaurant, ensuring high performance, quality, and responsiveness.
- Collaborate with cross-functional teams to define, design, and implement new features.
- Identify and correct bottlenecks and fix bugs to improve application performance.
- Ensure the app meets quality and performance standards.
- Implement an intuitive and visually appealing user interface based on the restaurant's branding and design guidelines.
- Integrate the application with back-end services and RESTful APIs.
- Stay updated with the latest industry trends and technologies to ensure the app remains current and competitive.
Qualifications
- Proficiency in Swift and Objective-C programming languages.
- Experience with iOS frameworks such as UIKit, Core Data, Core Animation, and Core Graphics.
- Strong understanding of iOS design principles and guidelines.
- Experience with RESTful APIs and JSON.
- Knowledge of version control using Git.
- Experience with debugging and performance optimization.
- Ability to collaborate with cross-functional teams and work independently.
- Excellent problem-solving and communication skills.
- Bachelor's degree in Computer Science or equivalent experience.
- Experience with Agile development methodologies is a plus.
- Experience with SwiftUI and Combine frameworks is a plus.