JobRialto
iOS Developer
JobRialto, Cleveland, Ohio, 44101
Job Summary We are seeking an experienced iOS Developer with a strong background in Swift and iOS development within an Agile team. The ideal candidate should have experience with Apple SDKs, debugging techniques, and building apps using the MVVM pattern. This role requires hands-on experience in unit and UI testing, and a published iOS application is a must. Key Responsibilities • Develop iOS applications using Swift, following best practices and guidelines. • Utilize distributed source code version control systems (Git/GitHub) for code management. • Work within an Agile development team, contributing to sprints and collaborative project planning. • Leverage Apple SDKs for iOS development and apply software debugging techniques. • Analyze and resolve memory issues, such as memory leaks, using memory analyzer tools like Instruments. • Build applications using the MVVM design pattern to ensure code reusability and scalability. • Perform unit and UI testing using XCTest and XCUITest frameworks. • Ensure application quality and performance, with at least one published iOS application required. Required Qualifications • Proven experience in iOS development using Swift. • Proficiency in using Git/GitHub for version control. • Experience working in an Agile team environment. • Knowledge of Apple SDKs and software debugging techniques. • Strong understanding of memory analysis and resolution techniques. • Experience with MVVM architecture for iOS applications. • Proficiency in XCTest and XCUITest for unit and UI testing. • Published iOS application(s) required. Preferred Qualifications • Strong problem-solving and analytical skills. • Ability to work collaboratively within a development team. Education: Bachelors Degree