JobRialto
iOS Engineer
JobRialto, Sunnyvale, California, 94087
Job Summary: The iOS Engineer will work with a small, cross-functional mobile development team to design, develop, and maintain applications for iOS using Swift and Objective-C. The role will also require some experience with Android, as the team requires flexibility to handle different platforms. The iOS Engineer will support business solutions, conduct peer code reviews, and participate in the full development lifecycle from troubleshooting to App Store interaction. Key Responsibilities: • Develop, improve, and release iOS applications using Swift and Objective-C • Participate in peer code reviews and collaborate with designers, product managers, and developers in an agile environment • Troubleshoot production issues for mobile devices • Provide mobile engineering support and propose solutions to business problems • Work with APIs, including Rest API and GraphQL integration • Assist with App Store interaction for app deployment and updates Required Qualifications: • Bachelor's Degree in Computer Science or related field • 5 years of experience building scalable e-commerce applications or mobile software • Experience in mobile software development using Swift and Objective-C • Proficiency in distributed source code version control systems (Git/Github) • Experience working in an agile development environment • Strong knowledge of Apple SDKs for iOS development • Experience with software debugging and analyzing memory issues using tools like Instruments • Experience in embedded real-time systems with limited resources • Familiarity with XCode command-line build tools for Continuous Integration • Expertise in design patterns, MVC, data structures, and algorithms • Experience with unit and integration testing for Objective-C code Preferred Qualifications: • Experience with Android development • Experience with App Store interaction for deploying apps • Experience in large enterprises, preferably in retail or e-commerce • Familiarity with MVVM design pattern. Education: Bachelors Degree