DescriptionResponsibilities: - Apply up-to-date expertise to develop, improve, and release the iOS App - Participate in peer code reviews and collaborate effectively within an agile team including designers, product managers, and developers - Provide support in implementing business solutions - Troubleshoot business and production issues for mobile devices Minimum Education and Experience: - Bachelor's Degree in Computer Science or related field - 5 Relevant years of experience building scalable e-commerce applications or mobile software Minimum Skills: - Proficient in mobile software development using Swift & Objective-C - Experience with distributed source code version control systems (Git/Github) - Familiarity with agile development methodologies - Knowledge of Apple SDKs for iOS development - Proficient in software debugging techniques, including debuggers, loggers, and crash report tools - Experience in analyzing memory issues, such as memory leaks, using memory analyzer tools like Instruments - Familiarity with embedded real-time systems with limited resources (memory and processing) - Experience with command line XCode build tools for Continuous Integration - Knowledge of design patterns, MVC, data structures, and algorithms - Experience in unit and integration testing Objective-C code - Published iOS application is required. |