We are seeking a highly skilled Senior iOS Developer proficient in Swift to join our dynamic team. As a Senior iOS Developer, you will be responsible for designing and implementing advanced applications for our utility suite on iOS devices. Your expertise will play a crucial role in enhancing our product functionality, performance, and overall user experience.
Responsibilities: * Design and build advanced applications for the iOS platform using Swift from a scratch * Collaborate with cross-functional teams to define, design, and ship new features. * Unit-test code for robustness, including edge cases, usability, and reliability. * Continuously discover, evaluate, and implement new technologies to maximize development efficiency. * Ensure the performance, quality, and responsiveness of applications. * Mentor junior developers and assist in their professional growth.
Requirements: * Proven experience as an iOS Developer, with at least 5 years of experience in Swift and launching iOS applications from scratch, including architecture design, implementation, testing, and App Store deployment. * Solid understanding of the full mobile development life cycle. * Experience with Core Data for local data storage and offline support. * Experience with Vision framework for image analysis and processing. * Experience with third-party libraries and APIs. * Strong knowledge of iOS UI design principles, patterns, and best practices. * Experience working with remote data via REST and JSON. * Excellent problem-solving skills and analytical thinking. * Ability to work independently and as part of a team in a fast-paced environment. * Familiarity with PhotoKit and Image I/O is a plus.
Preferred Qualifications: * Experience with Agile development methodologies. * Familiarity with cloud message APIs and push notifications. * Published applications on the App Store. * Contributions to open-source projects.
We offer: * Remote work. * Flexible schedule and ability to manage your working hours. * Working in a team of skilled and experienced specialists. * Legal support. * Paid sick leaves and vacation. * Opportunities for professional development.