Աշխատանք Մանրամասներ
Մոբայլ մշակում
Lead
Հեռավար
Ռուսերեն
Հնարավոր է՝ հնացած
Aug 26
Այս աշխատանքը հրապարակվել է ավելի քան մեկ ամիս առաջ․ այն կարող է այլևս ակտիվ չլինել

iOS թիմի ղեկավար

$5,500

iOS թիմի ղեկավար Calm-ում՝ ստարտափ, որը կառուցում է անվտանգ կորպորատիվ մեսենջեր Matrix-ի հիման վրա։ Հեռավար աշխատանք՝ ճկուն գրաֆիկով (ՄՍԿ 10–19)։ Աշխատավարձը՝ $3,500–$5,500/ամիս։ Ղեկավարեք iOS մշակումը, թիմը, թողարկումները և ճարտարապետությունը։

Մենք ստարտափ ենք, որը կառուցում է անվտանգ կորպորատիվ մեսենջեր՝ հիմնված Matrix-ի վրա։ Պարտականություններ՝ - Կառավարեք թիմը և գործընթացները՝ հաստատեք զարգացման ցիկլը, բաժանեք առաջադրանքները, կառավարեք backlog-ը և ապահովեք ժամանակացույցի թափանցիկությունը։ - Թողարկումների կառավարում՝ պատասխանատու եղեք թողարկման գործընթացի, CI/CD-ի, crash-free չափիչների և արագ hotfix-երի համար։ - Upstream համաժամացում՝ սահմանեք fork ռազմավարությունը, միավորեք upstream-ը և նվազագույնի հասցրեք շեղումները։ - Մենթորություն և աշխատանքի ընդունում՝ մասնակցեք iOS մշակողների ընտրությանը, onboarding-ին, մենթորությանը, կոդի վերանայմանը և որակի բարձրացմանը։ - Բեքենդի հետ փոխգործակցություն՝ քննադատաբար կարդացեք բնութագրերը և բացահայտեք API պայմանագրերի հակասությունները։ - Նախագծեք iOS հաճախորդի ճարտարապետություն (SwiftUI, iOS 17+) և ինտեգրեք Rust միջուկի հետ (FFI/Swift Package)։ Պետք չէ գրել Rust, բայց պետք է հասկանաք սահմանները։ - Վերահսկեք բարդ ոլորտները՝ state machines, ցանցային տրամաբանություն (կրկնություններ, idempotency, cache), WKWebView և push ծանուցումներ։

Նվազագույն տեխնիկական հիմք՝ - 3+ տարի կոմերցիոն iOS մշակում; նախագիծը ամբողջությամբ SwiftUI է (UIKit միայն ընտրովի)։ - Ուժեղ concurrency հմտություններ՝ async/await, structured concurrency, actor isolation։ - Փորձ ցանցային շերտը ձեռքով կառուցելու՝ pagination, հարցման idempotency, սեմանտիկ սխալների կառավարում, retries backoff-ով։ - Կարողություն state machines նախագծելու և թեստավորելու; unit թեստերը parsing-ի և անցումների համար Definition of Done-ի մաս են։ - Push ենթակառուցվածքի ըմբռնում՝ Notification Service Extension, ընդլայնումների սահմանափակումներ և payload parsing։ - Անգլերեն B1+ (փաստաթղթեր կարդալ, նամակագրություն)։ - Թիմի կառավարման փորձ (team lead, մենթորություն)՝ ամենակարևոր կողմը։ Ցանկալի է՝ - Փորձ Matrix-ի, matrix-rust-sdk-ի կամ այլ E2EE մեսենջերների հետ։ - Փորձ բաց կոդով fork-երի պահպանման և upstream ներդրման ռազմավարությունների հետ։ - Ծանոթություն XcodeGen-ի, SwiftLint-ի և CI-ի կարգավորման հետ (ներառյալ self-hosted runners)։ - Կիրառական գաղտնագրություն (AES-GCM, keychain, հաճախորդի սպառնալիքների ըմբռնում)։ - Փորձ AI-ով աջակցվող մշակման հետ (Claude Code, Cursor) և պատրաստակամություն այդ գործընթացները ներդնելու։

Ամբողջովին հեռավար աշխատանք, ճկուն գրաֆիկ՝ ասինխրոն հաղորդակցությամբ, ՄՍԿ գրաֆիկ 10:00–19:00։ Աշխատավարձ՝ $3,500-ից $5,500 (քննարկվում է հարցազրույցի արդյունքների հիման վրա)։ Վճարումներ՝ ամիսը երկու անգամ։ Նվազագույն բյուրոկրատիա, ուղիղ ազդեցություն ճարտարապետության և թիմի ձևավորման վրա։ Ընտրության գործընթաց՝ - HR Screening։ - Հարցազրույց CEO-ի, CPO-ի, CHRO-ի, Head of Frontend-ի հետ։ - Ըստ ցանկության տեխնիկական հարցազրույց Head of Frontend-ի հետ։ - Առաջարկ։

SwiftLint
SWIFT
XcodeGen
Cursor
Rust
iOS
UIKit
state machines
keychain
Async/Await
Networking
WKWebView
structured concurrency
matrix-rust-sdk
Swift Package
E2EE
SwiftUI
actors
AES-GCM
Unit Testing
CI/CD
Matrix
Claude Code
FFI
Push Notifications

Բաց մի թողեք ոչ մի աշխատանք

Բաժանորդագրվեք մեր Telegram ալիքին

Բաժանորդագրվել

Նմանատիպ աշխատանք

iOS մշակող WB Chat նախագծի համար

RWB-ն փնտրում է հմուտ iOS մշակող WB Chat նախագծի համար: Լրիվ դրույքով, հեռավար աշխատանք:

R
RWB

iOS Ծրագրավորող՝ վարկային ապրանքների համար «Իմ MTS»-ում

MTS Բանկը փնտրում է iOS ծրագրավորող՝ «Իմ MTS» հավելվածի վարկային ապրանքների համար։ Միջին մակարդակ, Մոսկվա, աշխատավարձը նշված չէ։ Թիմը մշակում է MTS Flex, վարկային քարտեր, սահմանաչափեր։ Պահանջվում է Swift, կոդի դասավորություն, Auto Layout։

Ռուսաստան
M
MTS Bank

Middle/Senior iOS մշակող

Middle/Senior iOS մշակող United Developers-ում՝ ստեղծելով բարդ բջջային հավելվածներ IoT-ի համար և ինտեգրելով AI/ML-ը բիզնես արտադրանքներում։ Հեռավոր աշխատանք։

U
United Developers