π₯SENIOR IOS DEVELOPER ΠΠ°Π³ΡΡΠ·ΠΊΠ°: Full-time ΠΠΎΠΊΠ°ΡΠΈΡ: Π Π€ Π€ΠΎΡΠΌΠ°Ρ ΡΠ°Π±ΠΎΡΡ: Π£Π΄Π°Π»Π΅Π½Π½ΠΎ Π‘ΡΠ΅ΡΠ°: ΡΠΈΠ½ΡΠ΅Ρ
Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ: β’ ΠΡΡΡΠ΅Π΅ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅: Π² IT, ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠ΅, ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ΅ ΠΈΠ»ΠΈ ΡΠΌΠ΅ΠΆΠ½ΡΡ ΠΎΠ±Π»Π°ΡΡΡΡ . β’ ΠΠΏΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π° Swift ΠΎΡ 4-5 Π»Π΅Ρ β’ ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠΎΠΉ VIPER β’ ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ , Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, SQlite, CoreData, Realm β’ Π£ΠΌΠ΅Π½ΠΈΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅ UI-ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ β’ ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΡΠ΅ΡΡΡ (Alamofire, Moya) β’ ΠΠΏΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ CI/CD β’ ΠΠ½Π°Π½ΠΈΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ² SOLID β’ Π£ΠΌΠ΅Π½ΠΈΠ΅ ΠΏΠΈΡΠ°ΡΡ ΠΊΠ°ΠΊ Unit-ΡΠ΅ΡΡΡ, ΡΠ°ΠΊ ΠΈ XCUI-ΡΠ΅ΡΡΡ β’ Π Π°Π±ΠΎΡΠ° ΡΠΎ ΡΡΠ΅ΠΊΠΎΠΌ: Swift Package Manager, Swinject, Moya, Alamofire, ObjectMapper, SwiftyMock, Swift concurrencyy
ΠΠ±ΡΠ·Π°Π½Π½ΠΎΡΡΠΈ: β’ Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ iOS-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° Swift β’ ΠΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ VIPER β’ Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠ»ΠΎΠΆΠ½ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ² ΠΈ ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΡ UI-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² β’ ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ ΠΈ ΡΠΎΠΏΡΠΎΠ²ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΠ΅Π²ΠΎΠ³ΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ backend-ΡΠ΅ΡΠ²ΠΈΡΠ°ΠΌΠΈ ΡΠ΅ΡΠ΅Π· Alamofire/Moya β’ Π Π°Π±ΠΎΡΠ° Ρ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΌΠΈ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ (SQLite, CoreData, Realm) β’ ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΈ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»ΡΠ½ΠΎΠΉ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Swift Package Manager β’ ΠΠ½Π΅Π΄ΡΠ΅Π½ΠΈΠ΅ ΠΈ ΡΠΎΠ±Π»ΡΠ΄Π΅Π½ΠΈΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ² SOLID ΠΈ best practices ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ β’ ΠΠΎΠΊΡΡΡΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π° Unit- ΠΈ UI-ΡΠ΅ΡΡΠ°ΠΌΠΈ (XCUI), ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΊΠ°ΡΠ΅ΡΡΠ²Π° ΠΊΠΎΠ΄Π° β’ Π£ΡΠ°ΡΡΠΈΠ΅ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ ΠΈ ΡΠΎΠΏΡΠΎΠ²ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ CI/CD-ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ² ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ β’ ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ ΠΈ DI-ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠ² (Swinject) β’ Π Π°Π±ΠΎΡΠ° Ρ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΠΎΡΡΡΡ ΠΈ Swift Concurrency β’ ΠΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ code review, ΡΡΠ°ΡΡΠΈΠ΅ Π² ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΌ ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ ΠΈ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ
Π Π΅Π·ΡΠΌΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΡΡ @ViktoriaM_UIT