• 2,5 or more years’ experience in the field
• Programming in either Objective-C, Swift (more than 2 years)
• Ability to work independently, and as a part of a team
• Ability to quickly dive in and understand other developers code
• Proven extensive experience/knowledge in design patterns and object-oriented programming with two or more languages (two or more embedded/mobile operating systems)
• Proven extensive experience/knowledge with multithreading
• Strong knowledge in working with a source control system, specifically with ‘Git’.
• Experience in firmware development
• Good understanding of memory management
• Experience with agile development methodologies
• Experience with Apple Watch development
• Experience with RDBMS’s and ORM frameworks, (specifically Apples CoreData)
• Strong UI skills and UI debugging on the Apple platform
• Extensive experience working with xCode, and Objective-C
• Willingness to travel abroad for a period of a week to two weeks for integration with offshore software and hardware teams.
• 20 days paid vacation
• Fully equipped office in 15 min from Politekhnichnyi Instytut station
• Coffee, tea, fruits everyday
• Fan zones, happy hours, corporate parties
• Flexible and transparent work conditions
• It’s a full-time position in our Kyiv office.
• Produce clean, efficient code based on the specification in Objective-C and Swift
• Work with developers / independently to integrate software components and third-party libraries on the iOS / Watch OS platform
• Work with developers / independently to integrate hardware components via internal / 3rd party communication protocols
• Troubleshoot, debug and upgrade existing software
• Recommend and execute product improvements (technical in nature)
• Fully integrate code in UI, BL, Data, and Comm layers.
Our client is a unique communication platform used by millions of people around the world,
seeking an experienced developer to join the Apple software team to help enhance and expand our software and hardware products.