
Puzzle е агенция за подбор и наемане на персонал, специализирана в технологични специалисти от Латинска Америка, които работят в близки часови зони. Компанията помага на бизнеса да разширява инженерния си капацитет чрез допълване на екипи и изграждане на специализирани екипи. Подбира разработчици, продуктови мениджъри, QA специалисти и други технически експерти. Дейността на Puzzle е насочена към свързването на организациите с инженерен и IT талант в подкрепа на техния растеж.
Софтуерен инженер за уеб (дистанционна работа от Бразилия)
Създаване на достъпни JavaScript приложения и многократно използваеми компоненти на интерфейса за Puzzle. Дистанционно от Бразилия ще внедрявате, наблюдавате и подобрявате продукционни системи в AWS.
Описание
- Създаване на достъпни уеб приложения и многократно използваеми компоненти на интерфейса.
- Разработване на функционалности със съвременни рамки за JavaScript и TypeScript.
- Свързване на API, удостоверяване, аналитични инструменти и услуги на трети страни.
- Превръщане на изискванията към продукта и дизайна в решения, готови за продукционна среда.
- Осигуряване на последователна работа на приложенията в поддържаните браузъри и устройства.
- Подобряване на производителността, надеждността и удобството на предния край.
- Тестване на ключови потребителски сценарии в различни браузъри, устройства и мрежови условия.
- Създаване на автоматизирани тестове и проверка на достъпността, производителността и функционалността.
- Разследване на инциденти в продукционна среда и предотвратяване на повтарящи се дефекти.
- Внедряване и поддръжка на уеб приложения в среди на AWS.
- Координация с инженерите по платформа и SRE относно хостинга и оперативната готовност.
- Диагностика на проблеми с приложенията и инфраструктурата в продукционна среда.
- Управление на конфигурацията на приложенията и настройките за конкретните среди.
- Наблюдение на състоянието, грешките и производителността на приложенията.
- Подкрепа при внедряване и връщане към предишна версия, както и изграждане на CI/CD процеси.
- Писане на поддържаем, добре тестван код и участие в прегледи на кода.
- Прилагане на сигурни практики за разработка за защита на идентификационни данни и потребителски данни.
- Документиране на технически решения и оперативни процедури.
- Участие в дежурства за поддръжка на продукционната среда при необходимост.
- Работа с екипите по продукт, дизайн, бекенд, QA, сигурност и платформено инженерство.
- Самостоятелен индивидуален приносител с пряко отчитане пред ръководителя на инженерния отдел.
- Работа с главния платформен инженер по инфраструктурата на AWS, внедряванията, наблюдението и оперативната готовност.
Изисквания
- Най-малко 3 години професионален опит в разработването на уеб приложения за продукционна среда.
- Отлично владеене на JavaScript и/или TypeScript, HTML и CSS.
- Опит със съвременна рамка за предния край, например React, Vue, Angular или подобна.
- Опит в създаването на адаптивни и достъпни уеб приложения.
- Практически опит с интегриране на API и системи за удостоверяване.
- Опит със сигурността на браузърите и стандартните практики за сигурност на уеб приложенията.
- Опит в писането и поддръжката на автоматизирани тестове.
- Добри умения за работа с Git и CI/CD.
- Практически опит с внедряване и отстраняване на проблеми с приложения в AWS.
- Изисква се валиден AWS сертификат.
- Предимство е сертификатът AWS Certified Developer – Associate.
- Отлични умения за решаване на проблеми и отстраняване на грешки.
- Способност за самостоятелна работа и ефективно сътрудничество между екипи.
- Уверено използване на инструменти за програмиране с помощта на изкуствен интелект и агентни инструменти при прилагане на добра техническа преценка.
- Способност за разработване на софтуер както с помощници за програмиране с изкуствен интелект, така и без тях.
- Способност за самостоятелно проектиране, писане, отстраняване на грешки, тестване и поддръжка на продукционен код.
- Способност за преглед и проверка на код, генериран от изкуствен интелект.
- Способност за откриване на проблеми със сигурността, надеждността и поддръжката в реализации, генерирани от изкуствен интелект.
- Способност за защита на собственически код, идентификационни данни, клиентска информация и други чувствителни данни при използване на инструменти с изкуствен интелект.
Придобивки
- Възнаграждение в щатски долари, съобразено с уменията и опита.
- Щедър платен отпуск за баланс между работата и личния живот и за почивка.
- Финансова помощ за здравно осигуряване.
- Ежегоден преглед на заплатата като признание и възнаграждение за постигнатите резултати.
- Платени обучения и сертификати за подкрепа на непрекъснатото професионално развитие.