OfficeField is looking for a talented Software Engineer - iOS to join our team. As an iOS engineer, you will be responsible for designing, coding, testing, and maintaining iOS applications that offer exceptional user
Responsibilities:
• Design, develop, and maintain iOS applications for iPhones and iPads, ensuring high performance, responsiveness, and user-friendly interfaces
• Collaborate with designers to implement user interfaces that are visually appealing and intuitive, adhering to Apple's Human Interface Guidelines (HIG)
• Integrate with backend services and external APIs
• Optimize app performance, including loading times and memory usage, to provide a smooth user experience
• Write clean, maintainable, and efficient code using Swift and Objective-C, following best practices and design patterns
• Identify and correct bottlenecks and fix bugs
• Use version control systems (e.g., Git) to manage codebase
• Stay updated with the latest iOS development trends, tools, and technologies, and apply them to improve app development processes
Requirements:
• Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience)
• 2+ years of experience with roven experience as an iOS engineer, with a strong portfolio of published apps
• Familiarity with iOS SDK and Apple's development tools (Xcode, Interface Builder)
• Familiarity with RESTful APIs to connect iOS applications to back-end services