Snap Inc.
Snap Inc.
Snap Inc. е технологична компания, която създава продукти, базирани на камера, за комуникация, творчество и себеизразяване. Дейността ѝ е насочена към използването на визуални технологии, за да помага на хората да се свързват, като същевременно отчита по-широкото въздействие на дигиталните продукти върху психичното здраве, обществото и околната среда. Компанията също така поставя акцент върху многообразието, равнопоставеността и приобщаването на работното място, отговорния дизайн, етичното управление, прозрачния процес на вземане на решения и екологично отговорните операции.

iOS софтуерен инженер – Snap Inc., Лос Анджелис, работа на място

Създавайте високопроизводителни изживявания с камерата на Snapchat в Snap Inc., като проектирате софтуер на Objective-C и реализирате стабилни мобилни функции.

Описание

  • Разработване и подобряване на високопроизводителни мобилни приложения
  • Създаване на надеждни продукти с плавна работа
  • Проектиране, архитектуриране и внедряване на подробно тестван софтуер на Objective-C за изживяванията с камерата на Snapchat
  • Планиране, разработване и пускане на нови продуктови функции
  • Оценяване на техническите компромиси и влиянието им върху инженерната работа
  • Партньорство с екипа по дизайн относно практиките за потребителски интерфейс и инфраструктура
  • Преглеждане на код за поддържане на високи стандарти за качество
  • Прилагане на AI инструменти и бързи инженерни процеси за създаване и внедряване на мащабируеми услуги
  • Поддържане на стандарти за коректност, сигурност и готовност за продукционна среда

Изисквания

  • Бакалавърска степен по компютърни науки или сродна техническа дисциплина или еквивалентен практически опит
  • Поне две години опит в разработването на софтуер след бакалавърска степен или релевантна магистърска степен с една година опит след завършването или релевантна докторска степен
  • Практически опит в разработването на iOS приложения
  • Доказани познания за средата за изпълнение на Objective-C и основните системни процеси
  • Разбиране на вътрешната структура на операционните системи, компилаторите и оптимизацията за мобилни системи с ниска консумация на енергия
  • Добро владеене на многопоточността в iOS и оптимизацията на производителността
  • Силни основи в компютърните науки, включително алгоритми и структури от данни
  • Познания за моделите за проектиране на софтуер и утвърдените практики за разработка на iOS
  • Способност за ефективно използване на AI инструменти и оценяване на генерирания код от гледна точка на архитектурната издържаност, проблемите с производителността и рисковете за сигурността
  • Адаптивност при изучаване и прилагане на развиващи се AI системи и инструменти
  • Професионален опит с Objective-C и iOS
  • Професионален опит със Swift
  • Професионален опит с C или C++
  • Опит с OpenGL или Metal

Придобивки

  • Платен родителски отпуск
  • Цялостно медицинско осигуряване
  • Програми в подкрепа на емоционалното и психичното здраве
  • Компенсационни пакети, които включват дялово участие чрез ограничени акции
  • Моделът Snap Default Together, при който служителите работят в офиса поне четири дни седмично