We are seeking a highly skilled and experienced Middle iOS Developer to join our dynamic team. This role involves designing, developing, and implementing advanced iOS applications while ensuring seamless integration with broader architectural solutions. The ideal candidate should be able to translate business requirements into scalable, efficient, and innovative mobile solutions. It is also important to have a good level of ENGLISH B2 or higher, which should be spoken and written fluent enough.R
We are seeking a highly skilled and experienced Middle iOS Developer to join our dynamic team. This role involves designing, developing, and implementing advanced iOS applications while ensuring seamless integration with broader architectural solutions. The ideal candidate should be able to translate business requirements into scalable, efficient, and innovative mobile solutions. It is also important to have a good level of ENGLISH B2 or higher, which should be spoken and written fluent enough.Required Skills and Qualifications:4-5 years of experience as an iOS Ability to design scalable, modular, and reusable architectures.English min B2 level is a MUSTExperience with cloud platforms AWS, Google Cloud, or AzureiOS Native Development (Swift) experienceShould have exposure in building architectures like MVVM or MVC/MVPProficiency in developing external frameworks and SDKsHas experience in Cache, Core Data, Objective C, Cocoa framework and Swift Package Manager, UIKit, Concurrency and GCD, async/await, Auto Layout, Push Notifications, inApp Purchases, Universal and Deep linking.Experience creating tests (Unit tests and UI tests) to accompany code, code coverageStrong knowledge of software development lifecycle (SDLC)Strong system design and architecture skills - specifically for iPhone and iPadShould be well versed in OO PrinciplesExperience with version control using GitA strong communicator able to seamlessly collaborate with several different teamsA person who can recall & apply proven testing principlesSolid understanding of the full mobile development life cycleShould have great communication and problem-solving skills
Show more
Show less
Посадовий рівень
Старший середній рівень
Тип зайнятості
Повний робочий день
Посадові обов’язки
Інженерія і Інформаційні технології
Галузі
Технологія, інформація та інтернет