JumpCloud
Бенгалуру, Индия1 месяц назад
Заголовок: Старший разработчик мобильного ПО (iOS / Android), Identity & Security - Индия Местоположение: Бангалор, Индия - Удаленно / remote
Все вакансии в JumpCloud® являются удаленными, если иное не указано в описании вакансии. О JumpCloud® JumpCloud® — это унифицированная платформа управления ИТ на базе ИИ, разработанная для обеспечения безопасности современного рабочего места. Консолидируя управление идентификацией, устройствами и доступом, JumpCloud обеспечивает интеллектуальное, безопасное ИТ, которое масштабируется от пользователей до автономных ИИ-агентов. Мы помогаем организациям по всему миру устранять сложность и превращать риски ИИ в оптимизированное преимущество, обеспечивая постоянный безопасный доступ нужных людей и агентов к нужным ресурсам.
JumpCloud — это интеллектуальная, безопасная ИТ-система.
Обзор должности
Мы ищем старшего разработчика мобильного ПО с 8–12-летним опытом нативной разработки для разработки основных функций нашего пакета мобильных приложений безопасности, включая JumpCloud Protect, Mobile Authenticator Factor Application (MAFA) и наш унифицированный менеджер паролей (Password Vault). В этой роли вы будете проектировать безопасные, отказоустойчивые мобильные решения, реализовывать низкоуровневые системные интеграции (автозаполнение, биометрия, безопасное хранение) и сотрудничать с командами серверной разработки для защиты корпоративных идентификационных данных по всему миру.
Что вы будете делать: Основные функции: Проектирование, разработка и выпуск высокопроизводительных нативных функций для iOS (Swift) и Android (Kotlin) в приложениях для аутентификации, управления паролями и проверки подлинности. Инфраструктура безопасности и аутентификации: Реализация критически важных механизмов мобильной безопасности, включая интеграцию с фреймворками Credential Provider / Autofill, биометрическую аутентификацию (FaceID/TouchID/BiometricPrompt), безопасное хранение на основе аппаратных средств (Keychain, Keystore, Secure Enclave) и потоки аутентификации OIDC/OAuth2. Качество релизов и владение качеством: Управление конвейерами выпуска для Apple App Store и Google Play Store. Поддержание строгих показателей покрытия UI-тестированием с использованием XCTest и Espresso, а также создание сквозных интеграционных тестовых пакетов для мобильных устройств с основными API платформы. Решение проблем и устранение неполадок: Активное участие в процессе управления инцидентами и предоставление PIR, принятие ответственности за быстрое решение инцидента. Внедрение ИИ и техническое лидерство: Продвижение фреймворка BMAD для установления управления и структуры для рабочих процессов с помощью ИИ (Cursor, Claude Code, GitHub Copilot). Наставничество инженеров, проведение обзоров RFC и создание общих библиотек навыков команды.
Требуемые технические квалификации Опыт: 8–12 лет профессионального опыта разработки ПО с упором в основном на разработку нативных мобильных приложений. Владение языками: Экспертный уровень владения Swift или Kotlin, с уверенными практическими знаниями или готовностью работать на обеих платформах. Мобильная безопасность и шифрование: Глубокое понимание App Transport Security (ATS), конфигурации сетевой безопасности, компромиссов при использовании сертификатного пиннинга, обнаружения джейлбрейка/рута и передовых методов криптографии. Тестирование и автоматизация: Практический опыт написания модульных, UI и интеграционных тестов с использованием XCTest, Espresso или современных инструментов для сквозной автоматизации. CI/CD и аналитика: Опыт настройки конвейеров непрерывной интеграции для мобильных устройств (например, Bitrise, Fastlane, GitHub Actions) и использования платформ отчетности о сбоях (Firebase Crashlytics, Sentry) для телеметрии и отладки в реальных условиях. Сети и протоколы: Подтвержденный опыт интеграции RESTful API, WebSockets и клиентских библиотек OIDC в реактивные мобильные архитектуры. Предшествующий опыт разработки корпоративных приложений безопасности, менеджеров паролей или приложений многофакторной аутентификации (MFA). Опыт работы с нативными расширениями для настольных компьютеров или кроссплатформенными модулями безопасности в производственной среде.
Желательные навыки: Облачные технологии: Опыт работы с облачными сервисами AWS и GCP Backend: Опыт разработки бэкенд-модулей с использованием Golang или аналогичных языков.
Где вы будете работать/Местоположение: JumpCloud стремится быть «Remote First», что означает, что вы можете работать удаленно в стране, указанной в описании вакансии.
Вы должны проживать и иметь разрешение на работу в стране, указанной в описании вакансии, чтобы претендовать на эту должность.
Обратите внимание: ожидается, что наши инженеры будут участвовать в дежурствах по вызову. Вы должны быть готовы и иметь возможность реагировать во время назначенного дежурства, чтобы оповещения не оставались без ответа.
Язык: В JumpCloud работают команды в более чем 15 странах мира, и наша внутренняя деятельность ведется на английском языке. Собеседование и любой дополнительный процесс отбора будут проходить в основном на английском языке. Чтобы претендовать на вакансию в JumpCloud, вы должны свободно говорить и писать на английском языке. Любые дополнительные языковые требования будут включены в детали описания вакансии.
Почему JumpCloud? Если вы преуспеваете, работая в динамичной среде SaaS, и увлечены решением сложных технических задач, мы будем рады услышать от вас! JumpCloud — невероятное место для обмена опытом и развития ваших знаний! Вы будете работать с потрясающими талантами из каждого отдела, которые увлечены нашей миссией. Мы мыслим нестандартно, поэтому ваши уникальные идеи и подходы к разработке продукта и/или функции будут приветствоваться. У вас будет голос в организации, поскольку вы будете работать с опытным руководством, поддерживающим советом директоров и на развитом рынке, который нравится нашим клиентам.
Одна из трех основных ценностей JumpCloud — «Создавать связи». Для нас это означает создание «человеческих связей друг с другом независимо от нашего происхождения, ориентации, географии, религии, языка, пола, расы и т. д. Мы глубоко заботимся о людях, с которыми работаем, и хотим видеть успех каждого». — Раджат Бхаргава, генеральный директор
Пожалуйста, отправьте свое резюме и краткое объяснение о себе и о том, почему вы подходите для JumpCloud. Обратите внимание, что JumpCloud в настоящее время не принимает резюме от третьих сторон.
JumpCloud является работодателем с равными возможностями. Все кандидаты будут рассматриваться на предмет трудоустройства независимо от расы, цвета кожи, религии, пола, сексуальной ориентации, гендерной идентичности, национального происхождения, статуса ветерана или инвалидности.
Уведомление о мошенничестве: Пожалуйста, имейте в виду, что существуют лица и организации, которые могут пытаться мошенничать с соискателями, предлагая мошеннические возможности трудоустройства от имени JumpCloud. Эти мошенничества могут включать поддельные вакансии, нежелательные электронные письма или сообщения, претендующие на роль наших рекрутеров или менеджеров по найму. Обратите внимание, что JumpCloud никогда не будет запрашивать какую-либо личную учетную информацию, такую как данные кредитной карты или номера банковских счетов, в процессе набора персонала. Кроме того, JumpCloud никогда не будет отправлять вам чек для оплаты какого-либо оборудования до трудоустройства.
Вся переписка, связанная с собеседованиями и предложениями от наших рекрутеров и менеджеров по найму, будет поступать с официальных адресов электронной почты компании (@jumpcloud.com) и никогда не будет требовать оплаты, внесения платы или совершения покупок соискателем. Если с вами связался кто-либо, утверждающий, что он представляет JumpCloud, и вы не уверены в их подлинности, пожалуйста, не предоставляйте никакой личной/финансовой информации и немедленно свяжитесь с нами по адресу контакт рекрутера с темой «Уведомление о мошенничестве»
Оценка RocketHunt по реальным зарплатам
Грейд
Senior
Опыт работы
8-12 лет
Формат работы
Удаленно
Уровень английского
C1 - Продвинутый
ИИ напишет его по твоему резюме, останется только отправить