REMOTE GLOBAL US EAST TIME ZONE | KOBO
Местоположение: Удаленная работа
Доступность: 35-40 часов в неделю
Рабочее время: Бизнес-часы восточного побережья США
Подотчетность: Ведущему разработчику
открыта вакансия Frontend Web Application Developer на полную ставку, примерно 35-40 часов в неделю, с обязательством не менее 1 года. В качестве члена нашей команды вы разделите вызовы и радости написания кода, который используют более 32 000 организаций по всему миру. Эти организации достигают изменений на основе данных, собирая и анализируя более 20 миллионов опросов в месяц.
Будут рассмотрены только кандидаты, уже имеющие опыт работы над крупными веб-приложениями. Помимо технических знаний, мы ищем члена команды, который демонстрирует любознательность, инициативность и кооперативный подход к решению проблем и принятию решений.
Если вы увлечены использованием технологий для оказания позитивного влияния, мы хотим услышать от вас!
Обязанности
- Поиск и чтение обширной, долгоживущей кодовой базы для понимания существующего поведения и соглашений.
- Определение моментов, когда существующие соглашения могут больше не быть лучшим подходом, и предложение улучшений, соответствующих современным лучшим практикам.
- Написание надежного, лаконичного и повторно используемого кода с сопутствующими тестами и документацией.
- Рецензирование кода других разработчиков и предоставление конструктивной обратной связи.
- Интеграция обратной связи из ревью кода для улучшения ваших навыков и соответствия стандартам команды.
- Эффективное использование инструментов разработки с поддержкой ИИ, сохраняя при этом ответственность за качество и правильность кода.
- Эффективное исследование отчетов об ошибках от команды поддержки, создание четко определенных исправлений или действенных планов по их устранению.
- Определение объема работ, приоритизация, оценка и организация работы в управляемые по размеру задачи.
- Участие в регулярных видеоконференциях с другими членами технической команды.
- Общение с общественностью совместно с нашим персоналом поддержки или напрямую через форумы, трекеры задач и т. д.
- Совместное обсуждение дизайна и архитектуры с командой в целом.
- Выполнение других связанных задач по указанию ведущего разработчика.
Требования
Обязательные квалификации
- Профессиональный опыт написания, развертывания и поддержки клиентского кода для реальных одностраничных приложений, управляемых API.
- Уверенное владение TypeScript, React и сопутствующими технологиями, включая стилизацию, управление состоянием и эффективный обмен данными по HTTP.
- Непоколебимая способность работать с устаревшими технологиями, такими как Backbone и CoffeeScript.
- Недавний опыт предоставления и получения ревью кода.
- Способность самостоятельно настраивать и устранять неполадки локальной среды разработки, зная, когда следует обратиться за помощью при возникновении реальных препятствий.
- Интерес к сбору данных (опросы), особенно в условиях гуманитарных чрезвычайных ситуаций и других сложных контекстов, и желание улучшить нашу платформу для наших пользователей.
- Свободное владение английским языком (устным и письменным).
- Свободное владение Git.
- Совпадение рабочего времени с рабочими часами в восточной часовой зоне.
- Средняя доступность не менее 30 часов в неделю, предпочтительно 35 часов или более.
Предпочтительные квалификации
Предпочтителен, но не обязателен для подачи заявки опыт работы со следующим:
- Использование Docker и Docker Compose в среде разработки.
- Программирование на Python, в идеале с Django (и особенно Django REST Framework).
- Создание пользовательских интеграций LLM.
- Проведение опросов с использованием XLSForm, ODK XForm и OpenRosa.
- Интеграция со Stripe для обработки платежей.
Дополнительное примечание о квалификациях... Мы знаем, что люди из недопредставленных групп, включая женщин, цветных людей, ЛГБТК+ людей, людей с ограниченными возможностями и других, менее склонны подавать заявку на должность, если они не соответствуют каждой перечисленной квалификации. Нас больше интересует ваш потенциал и образ мышления, ориентированный на рост, чем идеальное соответствие контрольному списку. Если эта роль вас воодушевляет, и вы соответствуете многим, но не всем, квалификациям, мы все равно будем рады услышать от вас.
Работодатель, предоставляющий равные возможности
Kobo является работодателем, предоставляющим равные возможности. Мы ценим разнообразие и стремимся создавать инклюзивную среду для всех сотрудников. Все квалифицированные кандидаты получат рассмотрение для трудоустройства независимо от расы, цвета кожи, религии, пола, сексуальной ориентации, гендерной идентичности, национального происхождения, возраста, инвалидности, статуса ветерана или любых других юридически защищенных характеристик.
Преимущества
- Реальное влияние: Внесите прямой вклад в проекты, влияющие на миллионы людей по всему миру, работая совместно с крупнейшими международными гуманитарными организациями, а также тысячами национальных и небольших общественных партнеров в 200 странах.
- Значимая рабочая среда: Присоединяйтесь к команде, которая верит, что работа должна быть значимой и веселой, решая глобальные проблемы с помощью инновационных инструментов сбора и управления данными, которые доказали свою эффективность для долгосрочных изменений.
- Разнообразная команда: Станьте частью потрясающей, прогрессивной и глобально разнообразной команды, которая ценит разнообразие, равенство и инклюзивность во всех аспектах.
- Гибкая рабочая культура: Наслаждайтесь взаимной гибкостью, поддерживаемой культурой, которая ставит во главу угла баланс между работой и личной жизнью.
- Профессиональное развитие: Воспользуйтесь щедрыми возможностями для профессионального развития.
Льготы для штатных сотрудников (только для кандидатов из США):
- Здоровье и благополучие: 5 вариантов медицинского страхования, стоматологическое и офтальмологическое страхование (до 80% стоимости страховой премии), а также страхование жизни и страхование от долговременной нетрудоспособности.
- Финансовая безопасность: Пенсионный план 401(k) с 100% соответствием до 2%.
- Баланс работы и личной жизни: 20 дней оплачиваемого отпуска, 12 плавающих праздников, неограниченные дни больничного и оплачиваемый отпуск по уходу за ребенком.
ПРИМЕНИТЬ