You are on page 1of 5

Job description: from staff..

am

ZERO is searching for a talented iOS Developer eager to advance their career with
cutting edge technology-based products.

As an iOS Developer, you will work on a native mobile application full of technically
challenging and unique features.

Job responsibilities

● Work in an Agile environment alongside other engineers and developers working


on different layers of the infrastructure
● Write and maintain high-quality code aimed at a range of iOS devices including
mobile phones and tablet computers (iPhone, iPad)
● Do code reviews and development tests
● Collaborate with the team members to find the best solutions to maximize
development efficiency
● Be open to receiving and sharing knowledge
● Be ready to set personal goals and achieve them.

Required qualifications

Must-haves:

● 2+ years of hands-on experience in iOS Development


● Deep knowledge of Swift
● Knowledge of OOP and Protocol-Oriented Programming
● Knowledge of SOLID principles, Design Patterns, Data Structures and Algorithms
● Knowledge of iOS Memory Management
● Experience with iOS Multithreading and Concurrency
● Experience with UIKit
● Experience with REST APIs, NSURLSession
● Experience with CoreData
● Experience with Git

Nice-to haves:

● In-depth knowledge of current technological trends, developments, and best


practices
● Experience with Objective-C is a plus
● Experience with SwiftUI is a plus
● Experience with UnitTest is a plus
● Experience with VIPER is a plus.
Performance Profile

iOS Developer

★ Առնվազն 2 տարվա աշխատանքային փորձ iOS-ի մշակման ոլորտում՝ բիզնեսի պահանջներին


համապատասխան, բարձրորակ, օգտագործողի համար հարմար iOS հավելվածներ նախագծելու
և մշակելու համար։
★ Swift ծրագրավորման լեզվի խորը իմացություն՝ բարձրորակ, մաքուր, լավ փաստաթղթավորված
և պահպանվող կոդ գրելու համար՝ նախատեսված մի շարք iOS սարքերի, ներառյալ բջջային
հեռախոսներ և պլանշետային համակարգիչներ (iPhone, iPad)։
★ SwiftUI-ի, OOP-ի և Protocol-Oriented Programming-ի իմացություն՝ արագ զարգացող
աշխատանքային միջավայրում աշխատելու, այլ ինժեներների և մշակողների հետ արդյունավետ
փոխգործակցության համար։
★ Օգտագործել SOLID սկզբունքների, դիզայնի օրինաչափությունների, տվյալների
կառուցվածքների և ալգորիթմների իմացությունը` կոդի վերանայումների, զարգացման
թեստերի անցկացման, որակի ապահովման և արդյունավետ լուծումների իրականացման
համար։
★ OOP-ի և Protocol-Oriented Programming-ի իմացություն, ընթացիկ տեխնոլոգիական
միտումների, զարգացումների և առկա լավագույն փորձի վերաբերյալ խորը մասնագիտական
գիտելիքների կիրառման համար։
★ iOS-ի հիշողության կառավարման իմացությունը, iOS Multithreading-ի և Concurrency-ի
հետ աշխատելու փորձ և UIKit կիրառում՝ օգտագործման համար հարմար, հետադարձ կապով
աշխատող և արդյունավետ հավելվածների մշակման համար:
★ REST API-ների և NSURLSession-ի իմացությամբ իրականացնել Core Data տվյալների
կառավարում
★ Git-ի միջոցով զարգացման թիմի հետ արդյունավետ համագործակցություն և
փոփոխությունների տեղայնացման ապահովում։
★ Objective-C-ի, Swift UI-ի, Unit Testing-ի և VIPER հետ կապված ցանկացած
աշխատանքային փորձ կարևոր կլինի առաջիկա 5 տարում ընկերության կողմից սահմանված
զարգացման ցուցանիշների հասնելու համար:
★ Փոխհամաձայնեցված և ճկուն աշխատանք արտադրանքի մենեջերների, դիզայներների և
ինժեներների հետ՝ հայտի պահանջները բացահայտելու և սահմանելու համար:

SMARTe

S-Swift ծրագրավորման լեզվի խորը իմացություն՝ բարձրորակ, մաքուր, լավ փաստաթղթավորված և


պահպանվող կոդ գրելու համար՝ նախատեսված մի շարք iOS սարքերի, ներառյալ բջջային հեռախոսներ
և պլանշետային համակարգիչներ (iPhone, iPad)։

M- Առնվազն 2 տարվա աշխատանքային փորձ iOS-ի մշակման ոլորտում՝ բիզնեսի պահանջներին


համապատասխան, բարձրորակ, օգտագործողի համար հարմար iOS հավելվածներ, նախագծելու և
մշակելու համար, որոնք App Store-ում կստանան նվազագույնը 4,5 վարկանիշային միավոր։

A-iOS-ի հիշողության կառավարման իմացությունը, iOS Multithreading-ի և Concurrency-ի հետ


աշխատելու փորձ և UIKit կիրառում՝ օգտագործման համար հարմար, հետադարձ կապով աշխատող և
արդյունավետ հավելվածների մշակման համար:

R-REST API-ների և NSURLSession-ի իմացությամբ իրականացնել Core Data տվյալների


կառավարում
T-Objective-C-ի, Swift UI-ի, Unit Testing-ի և VIPER հետ կապված ցանկացած աշխատանքային
փորձ կարևոր կլինի առաջիկա 5 տարում ընկերության կողմից սահմանված զարգացման ցուցանիշների
հասնելու համար :

E-Փոխհամաձայնեցված և ճկուն աշխատանք արտադրանքի մենեջերների, դիզայներների և


ինժեներների հետ՝ հայտի պահանջները բացահայտելու և սահմանելու համար:

Job description: from staff.am

Simply Technologies is looking for Senior iOS Developers to play a meaningful role in
building our mobile platforms. The iOS Developer will work with a champion team to
build and develop unique mobile solutions. This position requires strong proficiency
in UI development as well as close collaboration and communication with Design /
UX and product management business stakeholders and the API team

Job responsibilities

● Work in an Agile, collaborative environment to design, code, test, and debug


innovative applications, and support those applications in a timely manner
● Contribute to the design, architecture, and development of existing and
future mobile applications to ensure that the application is scalable
● Work closely with other teams within the business to ensure quality software
solutions
● Provide necessary technical and design documentation
● Conduct and participate in peer reviews of team members’ code
● Continuously discover, evaluate, and implement new technologies to
maximize development efficiency, researching the latest trends and
technologies within your specialized field

Required qualifications

● Strong understanding of the full mobile development life cycle


● 4+ years of experience in iOS development (Swift), familiarity with Objective-C
● Good understanding of iOS, its frameworks, and APIs
● Knowledge of Apple’s design principles and interface guidelines, and
Software architectures
● Knowledge of Object-Oriented Programming
● Good understanding of the general mobile landscape, architectures, trends,
and emerging technologies
● Experience in working with Google Assistant and Alexa will be a plus
● Knowledge of other web technologies will be plus
● Strong English language skills
Performance Profile

senior iOS Developer

➔ Բջջային կապի զարգացման ամբողջական կենսացիկլի լավ իմացություն՝ առկա և ապագա


բջջային հավելվածների նախագծմանը, ճարտարապետությանը և զարգացմանը նպաստելու
համար։
➔ iOS-ի մշակման (Swift) 4+ տարվա աշխատանքային փորձ և Objective-C-ի տիրապետում՝
արագ զարգացող, համագործակցային միջավայրում արդյունավետ աշխատելու, նորարարական
հավելվածների նախագծման, կոդավորման, փորձարկման և վրիպազերծման համար՝
միաժամանակ տրամադրելով վերջիններիս սպասարկման աջակցություն:
➔ Անգլերեն լեզվի գրավոր և բանավոր գերազանց իմացություն՝ տարբեր նախագծերի
շրջանակներում միջազգային թիմերի հետ սերտորեն համագործակցելու և որակյալ ծրագրային
լուծումների ապահովման համար:
➔ Բջջային հավելվածների շուկայի, ինժեներական միտումների և զարգացող տեխնոլոգիաների
շարունակական տիրապետում՝ նոր տեխնոլոգիաներ հայտնաբերելու, գնահատելու և ներդնելու
համար: ՏՏ ոլորտի վերջին միտումների և տեխնոլոգիաների շարունակական հետազոտություն՝
զարգացման արդյունավետությունը առավելագույնի հասցնելու համար:
➔ Կիրառել iOS-ի, և API-ների լավ իմացությունը, ինչպես նաև Apple-ի նախագծման
սկզբունքների, ինտերֆեյսի ուղեցույցների և ծրագրային ապահովման ճարտարապետության
իմացությունը՝ անհրաժեշտ տեխնիկական և նախագծային փաստաթղթեր տրամադրելու
համար:
➔ Ճկուն հաղորդակցման միջոցով ակտիվորեն մասնակցել թիմի անդամների կողմից կոդերի
մշակման և թեստավորման գործընթացներին:
➔ Google Assistant-ի և Alexa-ի իմացությունը օգտակար կլինի հավելվածի և վեբ
տեխնոլոգիաների մեջ ձայնային օգնականի ներդրման համար, ինչպես նաև կնպաստի թիմի
արդյունավետ ղեկավարմանը և ժամանակի կառավարմանը։

SMARTe

S iOS-ի մշակման (Swift) 4+ տարվա աշխատանքային փորձ և Objective-C-ի տիրապետում՝ արագ


զարգացող, համագործակցային միջավայրում արդյունավետ աշխատելու, նորարարական հավելվածների
նախագծման, կոդավորման, փորձարկման և վրիպազերծման համար՝ միաժամանակ տրամադրելով
վերջիններիս սպասարկման աջակցություն:

M Բջջային կապի զարգացման ամբողջական կենսացիկլի լավ իմացությունը՝ առկա և ապագա բջջային
հավելվածների նախագծմանը, ճարտարապետությանը և զարգացմանը նպաստելու համար, որոնք
կլինեն մասշտաբային և App Store-ում կստանան նվազագույնը 4,5 վարկանիշային միավոր։

● Կիրառել iOS-ի, և API-ների լավ իմացությունը, ինչպես նաև Apple-ի նախագծման


սկզբունքների, ինտերֆեյսի ուղեցույցների և ծրագրային ապահովման ճարտարապետության
իմացությունը՝ անհրաժեշտ տեխնիկական և նախագծային փաստաթղթեր տրամադրելու
համար:
● Սերտորեն համագործակցել միջազգային թիմերի հետ՝ բիզնեսի նպատակներին
համապատասխանող որակյալ ծրագրային լուծումների ապահովման համար։
● Անգլերեն լեզվի իմացությամբ իրականացնել թիմում արդյունավետ բանավոր և գրավոր
հաղորդակցում։
● Ճկուն հաղորդակցման միջոցով ակտիվորեն մասնակցել թիմի անդամների կողմից կոդերի
մշակման և թեստավորման գործընթացներին:տրամադրել անհրաժեշտ նախագծային և
տեխնիկական փաստաթղթեր

R Google Assistant-ի և Alexa-ի իմացությունը օգտակար կլինի հավելվածի և վեբ տեխնոլոգիաների


մեջ ձայնային օգնականի ներդրման համար, ինչպես նաև կնպաստի թիմի արդյունավետ ղեկավարմանը
և ժամանակի կառավարմանը։

T Ճկուն հաղորդակցման միջոցով ակտիվորեն մասնակցել թիմի անդամների կողմից կոդերի մշակման և
թեստավորման գործընթացներին՝ ապահովելով նախագծի իրականացման ժամկետների
վերահսկողություն և վերջնաժամկետների պահպանում։

e Բջջային հավելվածների շուկայի, ինժեներական միտումների և զարգացող տեխնոլոգիաների


շարունակական տիրապետում՝ նոր տեխնոլոգիաներ հայտնաբերելու, գնահատելու և ներդնելու համար:
ՏՏ ոլորտի վերջին միտումների և տեխնոլոգիաների շարունակական հետազոտություն՝ զարգացման
արդյունավետությունը առավելագույնի հասցնելու համար:

You might also like