Ми шукаємо старшого інженера iOS (фрілансера), який приєднався б до нашої команди та сприяв проекту нашого клієнта принаймні 3 місяці та відігравав ключову роль у впровадженні наших передових мобільних продуктів.
< p>Як старший інженер iOS, ви відіграватимете вирішальну роль у втіленні в життя наших фантастичних мобільних продуктів. Ваша співпраця та інновації з візуальними дизайнерами та іншими інженерами допоможуть нам доставляти програми мільйонам користувачів, розсуваючи межі можливого в просторі мобільних розваг. Ваша пристрасть до створення масштабованого прогресивного коду підтримується глибоким розумінням розробки мобільних додатків і цікавістю до вивчення нових технологій.
ПРО ПРОЕКТ:
Компанія є глобальна соціальна спільнота на основі 3D-аватарів із понад 4 мільйонами активних користувачів щомісяця, які об’єднуються, щоб спілкуватися та насолоджуватися спільним досвідом. Далеко за межі сучасних цифрових медіа користувачі Клієнта створюють абсолютно новий соціальний досвід, де цифрове підключення є захоплюючим, а взаємодія виглядає реалістичною. Досвід Клієнта в кімнаті чату є надособистим, що сприяє розвитку важливих дружніх стосунків, а не накопиченню великої кількості неглибоких стосунків, заснованих на статусі.
Кого ми шукаємо?
НАВИЧКИ & ДОСВІД
- Рідна розробка мобільних програм на iOS із вільним володінням Objective-C, Swift, UIKit і Core Foundation;
- Тверде володіння інформатикою основи, включаючи об’єктно-орієнтоване проектування, структури даних, розробку алгоритмів, вирішення проблем і аналіз складності;
- Здатність заслужити технічну повагу команди завдяки особистим досягненням, працюючи в гнучкому середовищі, що швидко змінюється , і керівництво командою для створення відмінного продукту;
- Глибока основа інформатики в поєднанні з явною здатністю розв’язувати проблеми.
- Досвід керування пам’яттю, профілювання та автоматичного підрахунку посилань;
- Широкий досвід роботи та знання клієнт-серверних програм і RESTful API;
- Прикладне розуміння обмежень ресурсів, включаючи час автономної роботи, доступність мережі та інші проблеми, пов’язані з мобільними пристроями;
- >
- Всебічне розуміння дизайну та стандартів інтерфейсу користувача Apple;
- Досвід у доставці та обслуговуванні програм із досконалим знанням процедури подання в Apple App Store;
- Просунутий рівень розмовна та письмова англійська мова.
ПРИЯТНО МАТИ
- Знання дизайну та 2D-анімації за допомогою UIKit Dynamics або SpriteKit;
- Глибоке розуміння Рекомендацій Apple щодо людського інтерфейсу, а також найкращих практик дизайну взаємодії;
- Підтримував популярний проект із відкритим вихідним кодом iOS або значний внесок у популярний проект iOS з відкритим кодом;
- Досвід у доставці та підтримці додатків, з досконалим знанням процесу подання Apple;
- Знайомство з іншими мобільними платформами, такими як Android або фреймворки розробки для мобільних пристроїв;
- Вміння 3D розробки на мобільних пристроях , використовуючи OpenGL ES, Metal або Unity.
ОБОВ’ЯЗКИ
- Співпрацювати з дизайнерами та інженерами для розробки рідної програми для iOSations;
- Впроваджувати нові функції та функції, забезпечуючи високу продуктивність і надійність;
- Підтримувати та вдосконалювати існуючі кодові бази, дотримуючись найкращих практик і стандартів кодування;
- Брати участь у огляді коду та надавайте конструктивний відгук колегам;
- Будьте в курсі останніх тенденцій і технологій розробки iOS.