
Senior iOS Developer
Primary stack
Nice to have's
Job description
Про посаду
Ми шукаємо Senior iOS Developer з щонайменше п'ятьма роками досвіду розробки додатків для iOS, щоб приєднатися до нашої команди. Ця посада пропонує гнучкий робочий графік, можливість працювати в офісі, віддалено або в обох режимах, а також ряд переваг, створених для підтримки вашого професійного та особистого зростання.
Обов'язки
- Розробка та створення масштабних додатків для iOS
- Написання чистого, зручного коду на Objective-C та Swift
- Впровадження різних архітектур (MVC, MVVM, MVP тощо)
- Використання патернів проектування (Singleton, Observer, Delegate, Factory тощо)
- Управління зберіганням даних за допомогою технологій, таких як UserDefaults, Core Data та Keychain
- Обробка мережевих операцій з REST, JSON та HTTP методами
- Впровадження технік конкурентності (GCD, Operation, Serial Queues, Parallel Queues, Async Task, Sync Task тощо)
- Застосування технік безпеки (симетрична та асиметрична криптографія, публічні та приватні ключі, SSL шифрування тощо)
- Розробка та управління користувацьким інтерфейсом iOS
- Створення анімацій та інтерактивних елементів
- Інтеграція залежностей вручну або за допомогою CocoaPods
Вимоги
- Не менше п'яти років досвіду розробки додатків для iOS
- Глибоке знання Objective-C та Swift
- Знання архітектур (MVC, MVVM, MVP тощо)
- Досвід роботи з патернами проектування (Singleton, Observer, Delegate, Factory тощо)
- Знання технологій зберігання даних (UserDefaults, Core Data, Keychain тощо)
- Досвід роботи з мережею (REST, JSON та HTTP методи)
- Знання про конкурентність (GCD vs. Operation, Serial Queues vs. Parallel Queues, Async Task vs. Sync Task тощо)
- Знання технік безпеки (симетрична та асиметрична криптографія, публічні та приватні ключі, SSL шифрування тощо)
- Знання користувацького інтерфейсу iOS
- Досвід роботи з анімаціями
- Знання залежностей (ручна інтеграція стороннього коду в проект, використання CocoaPods як менеджера залежностей тощо)
- Високий рівень володіння англійською мовою
Ми пропонуємо
- Гнучкий робочий графік (5 днів на тиждень)
- Можливість працювати в офісі, віддалено або в обох режимах
- Всі державні свята - вихідні
- Оплачуваний випробувальний термін
- Оплачувана відпустка та лікарняний лист
- Фінансова допомога при народженні дитини
- Комфортабельний сучасний 8-поверховий офіс в центрі міста з сонячною терасою та зонами для відпочинку
- Безкоштовні уроки англійської мови, включаючи з носіями мови
- Наставництво та групи за спільними інтересами
- Постійне навчання в технологіях
- Можливість розділити витрати на обладнання 50/50 з компанією
- Повне відшкодування участі в національних та міжнародних конференціях
- Часткова оплата професійних курсів
- Часткова відшкодування витрат на тренажерний зал, басейн або інші фітнес-послуги
- Колективні заходи з командою та іншими колегами, включаючи екскурсії, польові поїздки та різноманітні заходи
- Турбота, повага та все, що потрібно для комфортної роботи в нашій компанії!
© Onix-Systems. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Onix-Systems— одна з лідируючих аутсорсингових компаній, яка зібрала більше 300 кращих спеціалістів в IT — розробників, дизайнерів, тестувальників, менеджерів, девопсів, 3d моделлерів, маркетологів. Ми займаємося розробкою та підтримкою програмного забеспечення, веб-сайтів, додатків для Android та iOS, а також постійно засвоює найтрендовіші прогресивні технології (React Native, Flutter, Apple Watch, Jibo, OculusRift). Наша компанія постійно йде в ногу з сучасними технологічними тенденціями.Розуміємо, що успіх нашої компанії напряму залежить від кожного колеги, тому інвестуємо в розвиток талантів і даємо можливість нашим спеціалістам освоювати нові напрямки професійного росту всередині компанії.Запрошуємо стати часткою нашої команди професіоналів!Our ValuesOpennessWe actively support colleagues who strive to propose new ideas and do not judge them for a tryImprovementWe strive to improve ourselves, the company, processes, and the world around usRespectAppreciate each other’s efforts and workUniquenessLooking for our own ways to solve problemsOur Achievements2000year of foundation1,2K+projects380+our team members13+countriesIndustry focusesMarketingEducationMobileCommerceHealthcareFintechSaaSMediaTravelOur AwardsBenefits for youCareer GrowthA certified colleague can climb the career ladder, starting as a junior specialist. You have the power to chart your own path to career growth.EnglishOnix-Systems’ main clients are in Europe and the USA, making good English skills crucial for effective interaction. We provide language courses for skill enhancement.ConferencesOur team gets unique compensation for joining events like Odessa JS, IT Arena, and Lviv Mobile Development Day. It’s a power for inspiration, networking, and even speaking engagements.Free scheduleFlexibility is critical in our approach. There’s no tardiness issue. You’re free to arrange your 8 work hours that suit you best. Opt for your most productive work hours.Flexible work formatWork your way: in the office, remotely from anywhere, or hybrid. We’re committed to upholding your productivity and supplying all necessary resources.Lounge areaOur office offers cozy individual workspaces, relaxation zones, and a terrace — ideal for comfortable and effective work and colleague downtime.AboutWe launched the Onix Academy project to help students get to know the profession in practice and gain first-hand experience. Our proprietary courses are free, and each of them allows you to deepen your knowledge, try different areas of software development, and find your place in the IT world.Academy in numbers5years oftraining520+interns250+graduated115+joined the team50+completed severalcourseswww.onix.teamКонтактна інформаціяTelegram:@onixkruaHRD:Світлана НевмержицькаEmail:HR:[email protected]CEO Serhii Kholin:[email protected]
More at Onix-Systems
All 46 roles
Senior UX/UI Designer
Onix-Systems · Kropyvnytskyi

Middle UI/UX Designer
Onix-Systems · Kropyvnytskyi

Senior DevOps Engineer
Onix-Systems

Middle Graphic Designer
Onix-Systems · Kropyvnytskyi