
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, при който служителите работят в офиса поне четири дни седмично