Snap Inc.
Snap Inc.
5 001 – 10 000 Працівники
КонсалтингЛогістикаМаркетинг
Snap Inc. — технологічна компанія, що створює продукти на основі камер для спілкування, творчості та самовираження. Її діяльність зосереджена на використанні візуальних технологій, які допомагають людям підтримувати зв’язок, з урахуванням ширшого впливу цифрових продуктів на психічне здоров’я, суспільство й довкілля. Компанія також наголошує на різноманітті, рівності та інклюзивності серед працівників, відповідальному дизайні, етичному врядуванні, прозорому ухваленні рішень і відповідальних для довкілля операціях.

Інженер-програміст iOS — Snap Inc., Лос-Анджелес, робота в офісі

Розробляйте високопродуктивні можливості камери Snapchat у Snap Inc., проєктуючи ПЗ на Objective-C і створюючи стабільні мобільні функції.

Опис

  • Розробляйте та вдосконалюйте високопродуктивні мобільні застосунки
  • Створюйте надійні продукти з плавною роботою під час виконання
  • Проєктуйте архітектуру та реалізовуйте ретельно протестоване ПЗ на Objective-C для можливостей камери Snapchat
  • Плануйте, розробляйте й випускайте нові функції продукту
  • Оцінюйте технічні компроміси та їхній вплив на розробку
  • Співпрацюйте з командою дизайну над користувацьким інтерфейсом та інфраструктурними практиками
  • Перевіряйте код, підтримуючи високі стандарти якості
  • Застосовуйте інструменти ШІ та швидкі інженерні процеси для створення й запуску масштабованих сервісів
  • Підтримуйте стандарти коректності, безпеки та готовності до експлуатації

Вимоги

  • Ступінь бакалавра в галузі комп’ютерних наук або суміжній технічній дисципліні чи еквівалентний практичний досвід
  • Щонайменше два роки досвіду розробки ПЗ після здобуття ступеня бакалавра, або відповідний ступінь магістра та один рік досвіду після його здобуття, або відповідний ступінь PhD
  • Практичний досвід розробки застосунків для iOS
  • Підтверджене знання середовища виконання Objective-C та базових системних процесів
  • Розуміння внутрішньої будови операційних систем, компіляторів та оптимізації для мобільних систем із низьким енергоспоживанням
  • Досвід роботи з багатопотоковістю в iOS та оптимізацією продуктивності
  • Ґрунтовні фундаментальні знання комп’ютерних наук, зокрема алгоритмів і структур даних
  • Знання шаблонів проєктування та усталених практик розробки для iOS
  • Уміння ефективно використовувати інструменти ШІ та оцінювати згенерований код щодо архітектурної цілісності, проблем продуктивності й ризиків безпеки
  • Адаптивність у вивченні та застосуванні нових систем і інструментів ШІ
  • Професійний досвід роботи з Objective-C та iOS
  • Професійний досвід роботи зі Swift
  • Професійний досвід роботи з C або C++
  • Досвід роботи з OpenGL або Metal

Переваги

  • Оплачувана відпустка у зв’язку з народженням або усиновленням дитини
  • Комплексне медичне страхування
  • Програми підтримки емоційного та психічного здоров’я
  • Компенсаційні пакети, що включають акції у формі обмежених фондових одиниць
  • Модель Snap Default Together: працівники працюють в офісі щонайменше чотири дні на тиждень