
Snap Inc. — байланыс, шығармашылық және өзін-өзі танытуға арналған камераға негізделген өнімдер әзірлейтін технологиялық компания. Оның қызметі адамдардың визуалды технология арқылы байланыс орнатуына көмектесуге бағытталған, сонымен бірге цифрлық өнімдердің психикалық денсаулыққа, қоғамға және қоршаған ортаға тигізетін кең ауқымды әсерін ескереді. Компания өз жұмыс күшіндегі әртүрлілікке, теңдік пен инклюзияға, сондай-ақ жауапты дизайнға, этикалық басқаруға, шешім қабылдаудың ашықтығына және қоршаған ортаға жауапты операцияларға баса назар аударады.
Snap Inc.-тегі 5-деңгейлі Full-Stack бағдарламалық жасақтама инженері (Лос-Анджелес, кеңседе)
Snap-тің Snapchat технологиялық экожүйесіне арналған өнімділігі жоғары веб-қосымшалар, интерфейстер және ауқымды сервистер жасаңыз. JavaScript, серверлік технологиялар және жасанды интеллект көмегімен жүретін инженерлік үдерістермен жұмыс істеңіз.
Сипаттама
- Компьютер және мобильді құрылғыларға арналған жетілдірілген веб-қосымшалар мен бағдарламалық жүйелерді әзірлеу
- Әзірлеудің бүкіл кезеңінде қатаң жобалау және іске асыру тәсілдерін қолдану
- Пайдаланушыларға ұсынылатын өнімдердің өнімділігін жақсартатын функциялар мен интерфейстер жасау
- Ортақ кітапханалар мен жүйелерге үлес қосу арқылы Snap инженерлік мәдениетін нығайту
- Операциялық және пайдаланушы белсенділігі көрсеткіштерін бақылау және бағалау
- Кодтың дұрыстығын, қауіпсіздігін және өндірістік сапасын сақтай отырып, ауқымды сервистерді жобалау және жеткізу үшін жасанды интеллект құралдары мен жедел инженерлік тәсілдерді пайдалану
- Snap-тің «әдепкі бойынша бірге» үлгісі аясында кеңседе бірлесіп жұмыс істеу
Талаптар
- Компьютер ғылымдары немесе соған жақын техникалық бағыт бойынша бакалавр дәрежесі не оған тең практикалық тәжірибе
- Бакалавр дәрежесінен кейін бағдарламалық жасақтама әзірлеуде кемінде 6 жыл тәжірибе, техникалық магистр дәрежесінен кейін 5 жылдан астам тәжірибе немесе тиісті техникалық PhD дәрежесінен кейін 2 жылдан астам тәжірибе
- Full-stack веб-қосымшаларын әзірлеуде кәсіби тәжірибе
- JavaScript және/немесе TypeScript, HTML және CSS бойынша жоғары деңгейлі біліктілік
- Java, Go, Node.js және Python тілдерінің біреуімен немесе бірнешеуімен жұмыс істеуде жоғары деңгейлі біліктілік
- React, Angular, Vue немесе соған ұқсас JavaScript интерфейс фреймворктерімен front-end қосымшаларын жасау тәжірибесі
- Объектіге бағытталған және функционалдық бағдарламалау ұғымдарын терең меңгеру
- Доменге бағытталған жобалау туралы жұмыс білімі
- Бірлік тестілеу тәжірибелерін жақсы түсіну
- Front-end дизайны немесе веб-қосымшаларды әзірлеу тәжірибесі
- Пайдаланушы интерфейсі компоненттерін іске асыру тәжірибесі
- JavaScript өнімділігін және браузердегі орналасуды көрсету үдерісін жақсарту тәжірибесі
- Өнімділік пен ауқымдылық мәселелерін анықтап, түзете білу
- Жасанды интеллект құралдарын пайдалану және жасалған кодты архитектуралық орнықтылық, өнімділік шектеулері мен қауіпсіздік мәселелері тұрғысынан тексеру дағдысы
- Дамып келе жатқан жасанды интеллект жүйелері мен құралдарын үйреніп, қабылдай білу
- Қалаулы: WebGL, Canvas, WebAssembly, Service Workers немесе басқа да жетілдірілген front-end технологияларымен тәжірибе
- Қалаулы: GraphQL тәжірибесі
- Қалаулы: ауқымды микросервистер мен таратылған жүйелерді пайдалану тәжірибесі
- Қалаулы: NoSQL, Memcache немесе Redis, Kubernetes не Google және AWS сервистерімен тәжірибе
Артықшылықтар
- Ақылы ата-ана демалысы
- Кешенді медициналық қамту
- Эмоциялық және психикалық денсаулықты қолдау бағдарламалары
- Snap-тің ұзақ мерзімді табысына үлес беретін өтемақы пакеттері
- Шектеулі акция бірліктері (RSU)