OfficeField is looking for a talented Senior Software Engineer - iOS to join our team.
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)
- 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
- 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
- 4+ years of experience with proven experience as an iOS engineer
- Experience with architecture patterns like MVC, MVVM, and VIPER
- Familiarity with RESTful APIs to connect iOS applications to back-end services
- Proficient in performance tuning, optimization, unit testing, code review, and CI/CD practices
Job Type: Full-time
Work Location: In person