Нужен специалист с опытом разработки приложений под iOS и Android и реализованными проектами. Формат сотрудничества обсуждается.
Загружаем…
Загружаем…
Компании и подписки · Нет нужной компании? Предложите её →
Загружаем вакансии…
Нужен специалист с опытом разработки приложений под iOS и Android и реализованными проектами. Формат сотрудничества обсуждается.
Тебе предстоит. Развивать и поддерживать функциональность SDK — от UI до сложной бизнес-логики;
Location: Москва Мы делаем инвестиции доступными каждому. ИнвестКопилка — это цифровой сервис, который автоматизирует вход в мир инвестиций для массового клиента. Никаких сложных терминов, торговых терминалов и необходимости разбираться в биржевых инструментах. Просто настраиваешь автопополнение от 100 ₽ — и сервис сам покупает и продаёт биржевой паевой инвестиционный фонд. Массовый клиент не готов тратить время на изучение инвестиций и открытие отдельного брокерского счёта. Мы даём ему пассивный, надёжный и простой инструмент для накопления в инвестициях прямо в мобильном приложении СберБанк Онлайн (Android / iOS). Мы не просто пишем код и тестируем фичи, а понимаем, зачем и для кого это делаем. Твоя работа будет помогать людям копить и приумножать. Обязанности * написание, запуск и поддержка автотестов для бекенд-приложений * анализ результатов запуска автотестов, локализация дефектов и их регистрация в баг-трекинговых системах * проведение функционального, нефункционального, регрессионного и интеграционного тестирования * ведение тестовой документации (тест-кейсы, чек-листы) и подготовка протоколов по результатам тестирования * подготовка и проведение приемочного тестирования перед релизами * участие в решении промышленных инцидентов команды на production-среде * работа в Agile/Scrum методологии в тесном взаимодействии с разработкой и аналитиками Требования * высшее образование * профильный опыт работы в тестировании от 3-х лет * глубокое знание теории тестирования ПО и умение анализировать требования * опыт написания и поддержки UI/API-автотестов на языке программирования Java * опыт тестирования REST API (Insomnia/CURL) и понимание принципов работы моков и стабов (mocks/stubs) * умение писать SQL-запросы средней сложности для проверки данных * опыт ведения тестовой документации (например, в TestRail, Allure TestOps) и работы с баг-трекерами (Jira, YouTrack) **Будет плюсом:** * навык чтения серверных логов для диагностики проблем и нацеленность на повышение качества продукта * практический опыт ручного и автоматизированного тестирования мобильных приложений на iOS и/или Android * опыт настройки CI/CD пайплайнов (GitLab CI, Jenkins) для прогона автотестов * знание инструментов контейнеризации (Docker) и построения заглушек * опыт нагрузочного тестирования (JMeter, k6) * понимание микросервисной архитектуры и особенностей распределенных систем * опыт внедрения ИИ-инструментов в процесс тестирования * опыт работы с системами управления тестированием (TMS), интегрированными с кодом * сертификации ISTQB или другие профильные подтверждения квалификации * искренний интерес к цифровым технологиям и желание развиваться в автоматизации * инструментальное владение AI для анализа, генерации и автоматизации Условия * офисный формат (Поклонная 3к1) * ежегодный пересмотр зарплаты и годовая премия * расширенный ДМС и льготное страхование для семьи * уникальная система обучения Сбера для профессионального и карьерного развития * выгодная ипотека для сотрудников * подписка Прайм с возможностью совместного использования на трёх близких * вознаграждение за рекомендацию друзей в команду Сбера * корпоративная пенсионная программа.
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Настроить подборЗадачи: — Участвовать в архитектурных решениях, проектировании, развитии и эксплуатации PaaS-платформы на базе Kubernetes, включая компоненты ClickHouse и Redis/Valkey. — Автоматизировать жизненный цикл Data Services: развертывание, масштабирование, миграции, обновления, резервное копирование, репликацию и восстановление. — Создавать и развивать решения самообслуживания для команд разработки. — Стандартизировать и развивать платформенные практики: Service Catalog, SLO/SLA, GitOps и IaC. — Участвовать в устранении инцидентов, анализировать стабильность и производительность платформы. — В первую очередь развивать платформенные компоненты для ClickHouse и Redis/Valkey, формировать стандартные сценарии их предоставления и эксплуатации в Kubernetes. Требования: — Понимание Kubernetes как платформы: архитектуры control plane и data plane, жизненного цикла объектов, примитивов нагрузки Deployments, StatefulSets и DaemonSets, механизмов контроля и reconciliation. — Уверенное знание Kubernetes storage stack: StorageClass, PVC/PV, особенности stateful-нагрузок, репликация и отказоустойчивость. — Практический опыт эксплуатации и тюнинга ClickHouse от 3х лет: репликация, шардирование, ClickHouse Keeper, оптимизация запросов и хранения, резервное копирование и восстановление. — Практический опыт эксплуатации Redis или Valkey: репликация, Sentinel или Cluster, механизмы персистентности, переключение при отказах, оптимизация памяти и задержек. — Опыт развертывания и эксплуатации stateful-операторов Kubernetes для ClickHouse и Redis/Valkey или участие в разработке и кастомизации собственных операторов. — Опыт работы с Terraform и понимание принципов IaC. — Опыт построения CI/CD pipelines для инфраструктурных компонентов. — Практическое владение GitOps-подходом, например Argo CD или Flux, и умение проектировать процессы развертывания платформенных компонентов. — Понимание процессов Software Development. Дополнительно приветствуется: — Опыт решения эксплуатационных задач, связанных с кластеризацией, высокой доступностью, backup/restore и производительностью других Data Services в Kubernetes. — Опыт разработки Kubernetes-операторов и контроллеров на Go или Python. — Опыт работы с multi-tenancy в Kubernetes. — Знание принципов распределенных систем: CAP, Raft, quorum и consensus. — Опыт участия в архитектурных обсуждениях и принятии решений при построении PaaS/DBaaS. — Опыт работы с policy-as-code: OPA, Gatekeeper или Kyverno. — Экспертиза в observability-стеке: Prometheus, Grafana, VictoriaMetrics и Jaeger, умение строить метрики и алерты для Kubernetes и Data Services. — Умение находить корневые причины инцидентов, связанных с latency, IO bottlenecks, сетью и потреблением памяти. — Опыт работы с Helm и проектирования production-чартов. Условия: — Полный рабочий день. — Возможна удалённая работа из любого города России. — Официальное трудоустройство, полностью белая зарплата. — Медицинское страхование (ДМС) и возможность онлайн-консультаций с врачами. — Возможность выступать на конференциях и писать статьи. — Собственный учебный центр с курсами, тренингами и книгами для повышения квалификации. — Офисы в Москве, Санкт-Петербурге и Новосибирске для гибридного формата работы.
Разрабатывать инструменты и библиотеки для продуктовых команд; Находить точки роста в процессе разработки и архитектуре;
Разрабатывать и поддерживать кроссплатформенные приложения на Flutter. Участвовать в проектировании архитектуры приложений.
От 3 лет коммерческого опыта во frontend-разработке, из них не менее 1–2 лет на React и TypeScript в продуктовых проектах.
Разработка и развитие frontend-приложения на Vue 3 / Nuxt 4.
Разрабатывать и согласовывать UI/UX дизайн решений.
Тестировать мобильное приложение на iOS и Android. Опыт тестирования мобильных приложений (более 50% времени).
Location: Strava SF Workplace: Hybrid ABOUT STRAVA Strava is the app for active people. With over 200 million athletes in more than 185 countries, it’s more than tracking workouts—it’s where people make progress together, from new habits to new personal bests. No matter your sport or how you track it, Strava’s got you covered. Find your crew, crush your goals, and make every effort count. Start your journey https://www.strava.com/subscription with Strava today. Our mission is simple: to motivate people to live their best active lives. We believe in the power of movement to connect and drive people forward. ABOUT THIS ROLE The Privacy and Identity team owns how every athlete securely accesses their Strava experience and builds the tools that help them understand and manage their privacy on Strava, from account security to giving people clear visibility into and control over their data across iOS, Android, and web. We're looking for a fullstack engineer to help build and improve the systems that keep athlete accounts secure and easy to access. You'll work across mobile, web, and server, contributing to sign-up, login, password management, account recovery, and privacy controls. This role will span work across platforms and key product surfaces. No prior identity or authentication experience is required, just strong product engineering fundamentals and a willingness to learn quickly in a high-trust domain.. We follow a flexible hybrid model that translates to more than half of your time on-site in our San Francisco office, three days per week. WHAT YOU'LL DO - Build and ship features across account sign-up, login, password management, and account recovery, working across both mobile (iOS/Android) and backend services - Design and implement clear, intuitive privacy controls that make it easy for athletes to understand and manage their experience and data on Strava - Partner with Product, Security, Trust & Safety, and Legal to build features that meet compliance and platform integrity needs - Help drive consistency in login, privacy, and account experiences across iOS, Android, and web - Use data to monitor and improve login success rates, recovery flows, and engagement with privacy controls - Participate in code reviews, design discussions, and on-call rotations - Break down ambiguous problems into well-scoped, multi-component solutions and weigh technical trade-offs WHAT YOU'LL BRING TO THE TEAM - 5+ years of software engineering experience, with fullstack range spanning mobile (iOS or Android) and backend/server systems - Comfort ramping up on systems that keep user accounts secure and easy to access; no prior identity-specific experience required - Experience breaking down complex, ambiguous problems into multi-component solutions - A product mindset: the ability to balance user experience with data protection and abuse prevention - Strong collaboration skills, with comfort partnering across product, security, and legal stakeholders - Experience with authentication protocols (OAuth, SSO) or in privacy- or compliance-sensitive domains is a plus For information on benefits, please click here https://docs.google.com/document/d/e/2PACX-1vTkFMPz3eCjd0FgQ28VWnK4d2BEnzGyaSFGwATR-dQdBb9HxZgay6kboqnT0-V-qaBDzSvYIzI76vT5/pub. WHY JOIN US? Movement brings us together. At Strava, we’re building the world’s largest community of active people, helping them stay motivated and achieve their goals. Our global team is passionate about making movement fun, meaningful, and accessible to everyone. Whether you’re shaping the technology, growing our community, or driving innovation, your work at Strava makes an impact. When you join Strava, you’re not just joining a company—you’re joining a movement. If you’re ready to bring your energy, ideas, and drive, let’s build something incredible together. Strava builds software that makes the best part of our athletes’ days even better. Just as we’re deeply committed to unlocking their potential, we’re dedicated to providing a world-class, inclusive workplace where our employees can grow and thrive, too. We’re backed by Sequoia Capital, TCV, Madrone Partners and Jackson Square Ventures, and we’re expanding in order to exceed the needs of our growing community of global athletes. Our culture reflects our community. We are continuously striving to hire and engage teammates from all backgrounds, experiences and perspectives because we know we are a stronger team together. Strava is an equal opportunity employer. In keeping with the values of Strava, we make all employment decisions including hiring, evaluation, termination, promotional and training opportunities, without regard to race, religion, color, sex, age, national origin, ancestry, sexual orientation, physical handicap, mental disability, medical condition, disability, gender or identity or expression, pregnancy or pregnancy-related condition, marital status, height and/or weight. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation. California Consumer Protection Act Applicant Notice https://docs.google.com/document/d/e/2PACX-1vSc8y6On4NlP5s12hf4kmWe_pvenVyQ78TbtVaz_clROhj9ADQ6kY4YScglBIuY2joKFKalOReX7vP_/pub
— Ручное тестирование web, desktop (Electron) и мобильных клиентов iOS/Android. — Тестирование API (REST) через Postman/Swagger/curl.
-Мобильное тестирование (iOS, Android) в проекте телеком-оператора. -Работа с эмуляторами/симуляторами, чтение логов, анализ трафика.
Проектировать игровые разделы от сценариев и прототипов до финальных макетов: инвентарь, магазин, рынок, шахта, лиги, кланы, город, онбординг. Развивать дизайн-систему и UI-кит в Figma для веб-клиента на Vue и интерфейсов Unity-игр.
Location: Москва Команда занимается сбором качественных данных, которые принципиально важны для обучения передовых моделей ИИ. Обязанности * Определять техническую стратегию и целевую архитектуру системы. * Проектировать системы, готовые к масштабированию от миллионов до миллиардов сущностей: горизонтальное масштабирование, шардирование, геораспределение. * Принимать ключевые технологические решения: выбор стека, стратегии хранения, архитектурные паттерны (event-driven, CQRS и др.). * Проектировать end-to-end пайплайны: URL discovery → fetch → parse → deduplicate → store → deliver. * Писать код самых сложных и критичных компонентов: планировщик обхода, URL-фронтир, дедупликация, проводить performance engineering: профилирование, нагрузочное тестирование, устранение bottleneck-ов. * Оптимизировать прокси-инфраструктуру и маршрутизацию трафика на глобальном уровне, исследовать и внедрять новые технологии: HTTP/3, QUIC, eBPF, io\_uring для максимизации throughput, разрабатывать стратегии оптимизации стоимости инфраструктуры (FinOps). * Руководить командой из 3–6 инженеров: планирование, декомпозиция, приоритизация, формировать и поддерживать технические стандарты: Code Review, coding guidelines, архитектурные ADR, менторить разработчиков, проводить 1-1, помогать в профессиональном развитии, взаимодействовать с потребителями данных и смежными командами для планирования roadmap. Требования * **Знание Python и Go.** * Коммерческий опыт разработки на Python и Go от 7 лет, из них не менее 2 лет в роли техлида/тимлида. * Экспертиза в проектировании распределённых высоконагруженных систем (миллионы RPS, петабайты данных). * Глубокое понимание сетевого стека: TCP/UDP, HTTP/1.1/2/3, TLS, DNS, QUIC. * Практический опыт построения масштабных систем краулинга или аналогичных data acquisition систем. * Экспертиза в асинхронном и параллельном программировании. * Опыт проектирования микросервисной и event-driven архитектуры. * Опыт работы с Kafka, Redis, PostgreSQL, ClickHouse (или аналогами). * Уверенное владение Kubernetes, Docker, Terraform, CI/CD. * Опыт работы с облачными платформами. * Навыки глубокого troubleshooting: tcpdump, strace, perf, eBPF-инструменты. * Опыт управления командой: планирование, Code Review, менторинг, 1-1, найм. Будет плюсом ------------ * Знание Rust или C++ для написания высокопроизводительных компонентов. * Опыт работы в компаниях с масштабным краулингом (поисковые системы, data aggregators). * Опыт работы с io\_uring, eBPF, zero-copy networking. * Опыт построения геораспределённых систем. * Опыт применения ML для оптимизации crawl-стратегий (приоритизация, фильтрация, классификация). * Публичные выступления, статьи. Условия * Крупнейшее DS\\&AI community — более 600 DS-специалистов банка. * Дайджест о самых последних разработках в области DS\\&AI и отчеты с крупнейших конференций мира. * Возможность быть соавтором НИРов и статей для международных конференций. * Возможность выбрать удобный формат работы: гибрид или офис. * Ежегодный пересмотр зарплаты, годовая премия. * Корпоративный спортзал и зоны отдыха. * Более 400 образовательных программ СберУниверситета для профессионального и карьерного развития. * Расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа. * Бесплатная подписка СберПрайм, скидки на продукты компаний-партнеров. * Вознаграждение за рекомендацию друзей в команду Сбера.
-Провести аудит существующего API (документация в Scalar) и веб-версии на React – понять полный объём сценариев. -Собрать мобильное приложение на React Native для iOS и Android.
{COMPANY} is looking for a Frontend Engineer Agents to build agent-facing web and mobile interfaces, backend APIs, and high-quality real-time product experiences.
Location: San Francisco Workplace: Hybrid ABOUT BASETEN Baseten powers mission-critical inference for the world's most dynamic AI companies, like Cursor, Notion, OpenEvidence, Abridge, Clay, Gamma, and Writer. By uniting applied AI research, flexible infrastructure, and seamless developer tooling, we enable companies operating at the frontier of AI to bring cutting-edge models into production. We're growing quickly and recently raised our $1.5B Series F https://www.baseten.co/blog/announcing-our-series-f/, led by Altimeter Capital, Conviction Partners, and Spark Capital. Join us and help build the platform engineers turn to ship AI products. THE ROLE Container runtimes were designed for general-purpose software workloads. AI inference is not a general-purpose workload. Running large models at production scale exposes cracks in every layer of the container stack: runtimes unaware of GPU memory constraints, images that take minutes to pull when a model needs to scale to thousands of replicas, and isolation mechanisms that weren’t designed for the multi-tenant serving environments that production AI requires. The tools the industry has relied on for a decade weren’t built for this, and patching around those limitations at higher layers only goes so far. Baseten owns the entire pipeline, from the moment a developer pushes a model to the moment a request gets a response. That vertical ownership means we can fix these problems at the root. The Runtime Fabric team is doing exactly that: purpose-building the container runtime and storage layers for AI inference workloads, led by some of the world’s top containerd maintainers. As Engineering Manager for Storage Products on the Runtime Fabric team, you will lead the engineers who build and run the storage products behind that stack: the Baseten Delivery Network (BDN), which sits in the cold start path of every model on the platform, the snapshotters and filesystems that expose model weights and container images to a running container, and the storage that model deployment and training need next. The team is advancing the next generation of caching for inference workloads, from the origin tier to the GPU host. You will own reliability for the area as a measured outcome, report to the head of Runtime Fabric, and stay close to the code through design and code review. If you’ve managed systems engineers and have hands-on experience with caching, content-addressable storage, or distributed filesystems, we’d love to talk. EXAMPLE INITIATIVES - How the Baseten Delivery Network (BDN) makes cold starts fast https://www.baseten.co/blog/how-the-baseten-delivery-network-bdn-makes-cold-starts-fast/ - Extending BDN from model weights to container image layers, training checkpoints, and deployment artifacts - Lazy-loading snapshotters and block-level delivery (EROFS, FUSE, ublk) so a container can start before the full image or model has arrived RESPONSIBILITIES Team Leadership and Culture - Hire and grow a team of 5 to 10 systems engineers with storage, caching, and Linux expertise - Run the team’s planning and delivery: scope work against the Runtime Fabric roadmap, set priorities, and ship on a predictable cadence - Provide regular coaching, feedback, and career development support to your direct reports - Own on-call health for the team’s services, including escalation paths and follow-through on incidents Technical Direction - Guide the architecture and evolution of the Baseten Delivery Network: the tiered caching and weight delivery product that makes cold starts 2-3x faster and eliminates thundering herd failures during burst scaling events - Shape storage products tailored to Baseten’s workloads: extend BDN from model weights to container images, training checkpoints, and deployment artifacts, and define the interfaces that model deployment, training, and customers use to reach them - Oversee the on-host side of delivery: lazy-loading snapshotters, EROFS and overlayfs layouts, and block-level delivery (FUSE, ublk) for multi-gigabyte files - Own reliability of the delivery path as a measured outcome: end-to-end instrumentation from snapshotter initialization to first inference request, targets for cold start and cache behavior, tolerance for failing upstream registries and object stores, and safe rollout of changes to a path every customer depends on - Make the delivery path work across heterogeneous clusters and cloud providers, each with its own object store and network - Review designs and code across the area, and take on hands-on work where it unblocks the team - Champion the team’s contributions back to containerd and the snapshotter ecosystem alongside the maintainers on the Runtime Fabric team Cross-Functional Partnership - Act as the point of contact for storage across Baseten, ensuring model deployment, training, and platform teams have the integration support they need - Optimize requirements for the underlying storage platforms with the infrastructure team: object storage, local NVMe and block storage, and network bandwidth per cluster, so that capacity and provider decisions account for what the delivery path needs - Manage the team’s dependencies in both directions: sequence work that model deployment, training, and infrastructure teams block on, and negotiate interfaces and timelines with the teams and upstream projects the storage path depends on - Work with the head of Runtime Fabric and product stakeholders to prioritize storage investments based on customer impact and infrastructure reliability - Communicate team progress, technical trade-offs, and incidents clearly to the team and to leadership REQUIREMENTS - Experience managing a team of engineers in a systems, infrastructure, or storage context, including hiring and performance management - Hands-on background in distributed storage systems, content-addressable storage, or large-scale caching infrastructure - Strong systems programming background in Go, Rust, and/or C/C++, with the ability to engage credibly in code reviews and architectural discussions - Working knowledge of the Linux storage stack: filesystems, the page cache, block devices, and mounts - Understanding of how container images are structured, stored, and delivered at scale - Strong written and verbal communication skills, with the ability to influence without authority across teams NICE TO HAVE - Contributions to containerd/containerd, snapshotter projects (stargz, soci, nydus, overlaybd), distribution/distribution, or closely related open-source projects - Familiarity with lazy-loading snapshotters or peer-to-peer image distribution - Experience with EROFS, FUSE, ublk, or io_uring - Experience building or operating CDN, object storage, or large-scale caching infrastructure - Experience running storage services on Kubernetes BENEFITS - Competitive compensation, including meaningful equity - (U.S. only) 100% coverage of medical, dental, and vision insurance for employee and dependents - Flexible PTO policy including company wide Winter Break (our offices are closed from Christmas Eve to New Year's Day!) - Paid parental leave - Fertility and family-building stipend through Carrot - (U.S. only) Company-facilitated 401(k) - Exposure to a variety of ML startups, offering unparalleled learning and networking opportunities. Apply now to embark on a rewarding journey in shaping the future of AI! If you are a motivated individual with a passion for machine learning and a desire to be part of a collaborative and forward-thinking team, we would love to hear from you. At Baseten, we are committed to fostering a diverse and inclusive workplace. We provide equal employment opportunities to all employees and applicants without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. We are an Equal Opportunity Employer and will consider qualified applicants with criminal histories in a manner consistent with applicable law (by example, the requirements of the San Francisco Fair Chance Ordinance, where applicable).