Senior iOS Engineer for Video related Project
ΠΡ Π² ΠΏΠΎΠΈΡΠΊΠ΅ iOS ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΠΌΠ΅Π΅Ρ ΠΎΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Π²ΠΈΠ΄Π΅ΠΎ (AVFoundation is must), ΠΈ Π³ΠΎΡΠΎΠ² Π΄Π΅Π»ΠΈΡΡΡΡ ΡΠ²ΠΎΠΈΠΌΠΈ Π·Π½Π°Π½ΠΈΡΠΌΠΈ ΠΈ Π΄ΡΠ°ΠΉΠ²ΠΎΠΌ Ρ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΎΠ·Π΄Π°Π΅Ρ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ #1 Π² ΠΌΠΈΡΠ΅ Π² ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ Health&Fitness.
Π Π°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠ΅ Π½Π°ΠΌΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΡΠΈΠ½ΠΎΡΡΡ ΠΏΠΎΠ»ΡΠ·Ρ Π»ΡΠ΄ΡΠΌ Π²ΠΎ Π²ΡΠ΅ΠΌ ΠΌΠΈΡΠ΅, ΠΏΠΎΠΌΠΎΠ³Π°Ρ Π»ΡΡΡΠ΅ Π·Π°Π±ΠΎΡΠΈΡΡΡΡ ΠΎ ΡΠ²ΠΎΠ΅ΠΌ ΡΠΌΠΎΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΌ ΠΈ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠΌ Π·Π΄ΠΎΡΠΎΠ²ΡΠ΅.
Π Π½Π°Ρ:
- ΠΡ Π΄Π΅Π»Π°Π΅ΠΌ ΡΠ²ΠΎΠΉ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡ. ΠΠ°ΡΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ — Π»ΠΈΠ΄Π΅ΡΡ Π² ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ Health and Fitness ΠΏΠΎ Π²ΡΠ΅ΠΌΡ ΠΌΠΈΡΡ. ΠΡ Π³ΠΎΡΠ΄ΠΈΠΌΡΡ ΡΠ΅ΠΌ, ΡΡΠΎ Π·Π° 8 ΠΌΠ΅ΡΡΡΠ΅Π² ΡΠΎΠ·Π΄Π°Π»ΠΈ ΠΈ Π²ΡΠ²Π΅Π»ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Muscle Booster Π² Π’ΠΠ-1 Π² ΠΌΠΈΡΠ΅ Π² ΡΠ²ΠΎΠ΅ΠΉ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ. ΠΠ°ΡΠ° ΡΠ΅Π»Ρ — Π²ΡΠ²Π΅ΡΡΠΈ Π²ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² Π»ΠΈΠ΄Π΅ΡΡ
- ΠΡ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΡΠ°ΡΡΠ΅ΠΌ ΠΈ ΡΠ°Π·Π²ΠΈΠ²Π°Π΅ΠΌ ΠΏΡΠΎΠ΄ΡΠΊΡ. Π‘ Π½Π°ΠΌΠΈ ΡΡ Π±ΡΠ΄Π΅ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΊΠ°ΠΊ Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΆΠ΅ Π·Π°Π²ΠΎΠ΅Π²Π°Π»ΠΈ ΡΡΠ½ΠΎΠΊ, ΡΠ°ΠΊ ΠΈ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡ Π½Π° ΡΡΠ½ΠΎΠΊ Π½ΠΎΠ²ΡΠ΅
- Π£ Π½Π°Ρ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²ΡΠ²Π°ΡΡ ΠΈΠ΄Π΅ΠΈ Π±Π΅Π· ΠΌΠΈΠΊΡΠΎΠΌΠ΅Π½Π΅Π΄ΠΆΠΌΠ΅Π½ΡΠ° ΠΈ Π±ΡΡΠΎΠΊΡΠ°ΡΠΈΠΈ, ΠΈ ΠΏΠΎΡΡΠ²ΡΡΠ²ΠΎΠ²Π°ΡΡ ΡΠ²ΠΎΠ±ΠΎΠ΄Ρ ΡΠ²ΠΎΡΡΠ΅ΡΡΠ²Π°. ΠΡΡΠ»Π΅Π΄ΡΠΉ Π²Π°ΡΠΈΠ°Π½ΡΡ Π³Π»ΡΠ±ΠΆΠ΅, ΡΠ»ΡΡΠ°ΠΉ ΠΊΠΎΠ»Π»Π΅Π³, Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΈΡΡΠΉ ΠΈ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΠΉ ΡΠ΅ΡΠ΅Π½ΠΈΡ
ΠΠ»ΡΡΠ΅Π²ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ:
- Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ - Π²ΠΈΠ΄Π΅ΠΎΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ°
- ΠΠ°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠΈΠ»ΡΡΡΠΎΠ² Π½Π° Metal ΠΈΠ»ΠΈ CIKernel Language
- Π Π°Π±ΠΎΡΠ° Ρ ΡΠ΅Π½Π΄Π΅ΡΠΈΠ½Π³ΠΎΠΌ
- Π Π°Π±ΠΎΡΠ° Ρ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ
- ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΡΠΊΠΎΡΠΎΡΡΠΈ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
ΠΠ°Π²ΡΠΊΠΈ ΠΈ ΠΎΠΏΡΡ:
- ΠΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΈΠΉ ΠΎΠΏΡΡ Π² iOS ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΎΡ 4-Ρ Π»Π΅Ρ
- Advanced AVFoundation (can write custom AVVideoComposition)
- Graphics libraries
- Data structures and algorithms
- Deep knowledge of UIKit
- CoreAnimation
- CoreGraphics
- Core Image
ΠΡΠ΄Π΅Ρ ΠΏΠ»ΡΡΠΎΠΌ:
- Pixel shaders (Metal, OpenGL)
- Knowledge and understanding of computer animation principles
Π‘ΡΠ΅ΠΊ ΠΏΡΠΎΠ΅ΠΊΡΠ°: Swift, MVC, MVVM, Dependency Injection, UIKit, Autolayout, REST API, Alamofire, In-App Purchases, Local and Remote notifications, Grand Central Dispatch, NSOperations, Core Data, Realm, Fabric, AVFoundation.
ΠΡ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌ:
ΠΠΎΠΌΡΠΎΡΡΠ½ΡΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΡ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ
- ΠΡΠΈΡ ΡΠΎ Π²ΡΠ΅ΠΌΠΈ ΡΠ΄ΠΎΠ±ΡΡΠ²Π°ΠΌΠΈ, Π²ΠΊΠ»ΡΡΠ°Ρ ΠΈΠ³ΡΠΎΠ²ΡΡ ΠΊΠΎΠΌΠ½Π°ΡΡ, ΡΡΠ΅Π½Π°ΠΆΠ΅ΡΡ, ΠΌΠ°ΡΡΠ°ΠΆΠ½ΠΎΠ΅ ΠΊΡΠ΅ΡΠ»ΠΎ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΡΡΠ³ΠΈΡ ΠΏΡΠΈΡΡΠ½ΡΡ ΠΌΠ΅Π»ΠΎΡΠ΅ΠΉ
- ΠΠΈΠ±ΠΊΠΈΠΉ Π³ΡΠ°ΡΠΈΠΊ ΡΠ°Π±ΠΎΡΡ, ΠΎΠ΄ΠΈΠ½ ΡΠ°Π· Π² Π½Π΅Π΄Π΅Π»Ρ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠ΄Π°Π»Π΅Π½Π½ΠΎ
- 20 ΡΠ°Π±ΠΎΡΠΈΡ Π΄Π½Π΅ΠΉ ΠΎΠΏΠ»Π°ΡΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΎΡΠΏΡΡΠΊΠ°
- ΠΠ±Π΅Π΄Ρ Π·Π° ΡΡΠ΅Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΡΡΡΠΊΡΡ, ΠΌΠΎΡΠΎΠΆΠ΅Π½ΠΎΠ΅, ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ ΡΠ½ΡΠΊΠΈ ΠΈ Π½Π°ΠΏΠΈΡΠΊΠΈ
ΠΠ°Π±ΠΎΡΡ ΠΎ Π·Π΄ΠΎΡΠΎΠ²ΡΠ΅
- ΠΠ΅Π΄ΠΈΡΠΈΠ½ΡΠΊΠ°Ρ ΡΡΡΠ°Ρ ΠΎΠ²ΠΊΠ° Ρ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΌΠ΅ΡΡΡΠ° ΡΠ°Π±ΠΎΡΡ
- ΠΠΏΠ»Π°ΡΠΈΠ²Π°Π΅ΠΌΡΠ΅ Π±ΠΎΠ»ΡΠ½ΠΈΡΠ½ΡΠ΅
- ΠΠΆΠ΅Π΄Π½Π΅Π²Π½ΡΠ΅ Π·Π°Π½ΡΡΠΈΡ ΠΉΠΎΠ³ΠΎΠΉ Π² ΠΎΡΠΈΡΠ΅
ΠΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ΅ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅
- ΠΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»ΡΠ½ΡΠΉ Π±ΡΠ΄ΠΆΠ΅Ρ Π½Π° Π²Π½Π΅ΡΠ½ΠΈΠ΅ ΡΡΠ΅Π½ΠΈΠ½Π³ΠΈ ΠΈ ΠΊΡΡΡΡ, ΠΌΠΈΡΠ°ΠΏΡ ΠΈ ΡΠ΅ΠΌΠΈΠ½Π°ΡΡ
- ΠΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½Π°Ρ ΠΎΠ½Π»Π°ΠΉΠ½ ΠΈ ΠΎΡΡΠ»Π°ΠΉΠ½ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°
- ΠΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»ΡΠ½ΡΠ΅ ΠΎΠ½Π»Π°ΠΉΠ½ ΡΡΠΎΠΊΠΈ ΠΏΠΎ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ°
- Π¨Π΅ΡΠΈΠ½Π³ ΠΎΠΏΡΡΠΎΠΌ ΠΈ Π·Π½Π°Π½ΠΈΡΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ
ΠΠΎΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ· Π½Π°ΡΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ:
Yoga Go — bit.ly/appleYogaGo/bit.ly/androidYogaGo
Muscle Booster — bit.ly/appleMB/bit.ly/androidMBapp
Π Π΅ΠΊΡΡΡΠΌΠ΅Π½Ρ ΠΏΡΠΎΡΠ΅ΡΡ:
βοΈ ΠΠ½Π°ΠΊΠΎΠΌΡΡΠ²ΠΎ Ρ ΡΠ΅ΠΊΡΡΡΠ΅ΡΠΎΠΌ ----> βοΈ ΠΠ½ΡΠ΅ΡΠ²ΡΡ ----> βοΈ Π€ΠΈΠ½Π°Π»ΡΠ½ΠΎΠ΅ ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ
Π Π½Π°ΡΠ΅ΠΈΜ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡΡΡ ΠΈ Π²ΠΎΠΏΠ»ΠΎΡΠ°ΡΡ ΡΠ²ΠΎΠΈ ΠΈΠ΄Π΅ΠΈ, Π½ΠΎ ΠΈ ΠΏΡΠΈΠ½ΠΎΡΠΈΡΡ ΠΏΠΎΠ»ΡΠ·Ρ ΠΌΠΈΡΡ.