Position: Senior iOS Developer
Company: Syndicode
Experience required: 3y
Category: iOS
English level: upper
Published: 2022-01-01T00:00:00+02:00

**About us**

A Syndicoder possesses good soft skills, loves what he/she does, can trust and delegate, is always ready to learn new things, and unites people in difficult situations

Every Syndicoder is an innate part of the horizontally built team with a massive pool of interests and knowledge. For us, friendship, empathy, dedication, and respect are not just words – they are what make Syndicode a team

Our core values are Integrity, Openness, Responsibility, and Being ready to support

It is unacceptable for us to cheat or be silent about problems on a project, systematically fail to perform our duties, have no desire to develop, and be toxic in any way


**WHAT IS THE PROJECT? **

Selfix is an innovative photo editing tool with smart filtering and face recognition technology. Selfix makes it quick and easy to take astonishing photos.

**Project technologies:** Real-time image processing. Multithreading, C++, CoreImage, Metal, OpenGLES, GPUImage. Tflite, TNN, CoreML

**WHAT PROFESSIONAL SKILLS ARE VITAL TO US?**

• Experience in commercial development of iOS-applications (at least 3 years);
• Knowledge of Swift, Objective-C, C/C++;
• Experience with Git, understanding the Gitflow principles;
• Ability to implement non-standard UI elements;
• Knowledge of design patterns and the ability to apply them;
• Good knowledge of XCode, Instruments and other tools;
• A desire to study and use new approaches and technologies;
• Ability to work with Cocoapods;
•Confident knowledge of UIKit, Foundation, GCD, CoreData, CoreAnimation.

**WHAT ABOUT LANGUAGE PROFICIENCY?**

Our candidate should have an Upper-Intermediate English level (B2) or higher to communicate with clients.

**WHAT MAIN TASKS WILL YOU PERFORM?**

• Image processing;
• Optimization of data processing to achieve good real-time performance and energy efficiency;
• Integration of 3rd side tools and frameworks;
• Performance tuning.

**CONDITIONS**

• A trial period is two months;
• The working schedule is flexible. You may  work remotely;
• Fifteen vacation days, excluding holidays and weekends;
• Twenty sick days per year;
• Each employee has a fixed annual balance for sports, health care, or education;
• English lessons in groups;
• Office address: Sofievskaya 1/2a(Maidan Nezalezhnosti), Kyiv.