Разрабатывать инструменты и библиотеки для продуктовых команд; Находить точки роста в процессе разработки и архитектуре;
Загружаем…
Загружаем…
Компании и подписки · Нет нужной компании? Предложите её →
Загружаем вакансии…
Разрабатывать инструменты и библиотеки для продуктовых команд; Находить точки роста в процессе разработки и архитектуре;
• Design and develop product features for our live-streaming platform.
Задачи: — null Требования: — Высшее образование — От 5 лет опыта — Уверенное знание Android SDK — Понимание принципов объектно-ориентированного программирования/проектирования — Умение читать и понимать чужой код, производить рефакторинг — Знание основных паттернов проектирования — Опыт работы с Kotlin/Java, MVVM, Clean Architecture, Retrofit, OkHttp, RxJava2 (миграция на Coroutines), Tothpick — Понимание принципов CI/CD и навыки работы с системами управления жизненным циклом ПО Условия: — Полная занятость — Удаленный формат работы — Оформление через ИП Дополнительно приветствуется: — Опыт анализа и проектирования программных решений — Знание банковских предметных областей
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Настроить подборЗадачи: — разработка мобильного приложения для криптовалютных кошельков. Требования: — опыт работы 5+ лет; — знание Kotlin, Coroutines, Kotlin Flow; — опыт работы с Jetpack Compose и Android SDK. О компании: Tangem разрабатывает кошельки для криптовалюты, обеспечивающие безопасность за счет комбинации hardware и мобильного приложения. Размер команды 51-200 человек, инвестиции $23M.
Требования: — Стек: Kotlin, Jetpack Compose, MVVM/MVI, Coroutines + Flow, Dagger/Hilt, Cicerone, REST/GraphQL, Room, KMP/CMP, CI/CD. — Будет плюсом: Опыт с MVI, KMM, WebSocket, feature flags, TDD. Условия: — Локация: Узбекистан, удалённо.
Задачи: — Разработка под Android с использованием Android Studio, Gradle, Kotlin. — Работа с Android SDK, понимание различий между API levels (19, 21, 23, 26). — Использование современных архитектурных паттернов (Clean architecture). — Работа с Coroutines, Compose, RxJava, Dagger 2. — Написание тестов (JUnit, Espresso). — Разработка клиент-серверных приложений (REST, JSON). — Использование Git и git flow. — Работа в команде. Требования: — Опыт разработки под Android от 2 лет. — Знание Kotlin. — Уверенное знание Android SDK. — Опыт работы с Coroutines, Compose, RxJava, Dagger 2. — Умение писать тесты (JUnit, Espresso). — Опыт разработки клиент-серверных приложений (REST, JSON). — Опыт работы с Git, знание git flow. — Высшее техническое образование. — Английский язык на уровне чтения технической документации. — Опыт разработки на Swift от 3 лет. — Знание функциональных особенностей Swift, работа с Collections, Optionals, Protocol Oriented, Generics. — Коммерческий опыт работы со SwiftUI от 2 лет, понимание Combine. — Опыт работы с UIKit, включая создание нестандартного UI, работу с жестами, таблицами и коллекциями. — Знание платформы iOS и экосистемы Apple: сертификаты приложений, нотификации, разрешения. — Знание особенностей управления памятью в iOS, умение пользоваться инструментами отладки. — Понимание архитектурных паттернов, опыт использования MVP, MVVM, VIPER желателен. — Понимание принципов сетевого взаимодействия: REST API, HTTP, JSON, APNs. — Уверенное использование GCD и Structured concurrency (async await). — Опыт работы с Git, знание git flow. — Написание Unit-тестов. — Понимание принципов проектирования SOLID. — Умение работать в команде, ответственный и креативный подход к решению задач. Будет плюсом: — Опыт управления зависимостями проекта, подключение подов, работа с несколькими таргетами, разбиение на фреймворки, настройка App Extensions. — Участие в CodeReview. Условия: — Работа в стабильной компании с "белой" заработной платой. — Оформление по ТК РФ с первого дня работы. — Расширенный социальный пакет: ДМС (включая стоматологию), корпоративные скидки на фитнес, футбольная и волейбольная секции. — Профессиональное обучение и развитие. — Яркая корпоративная жизнь. — Современная техника для работы.
Задачи: — Разрабатывать и поддерживать Android-приложения на Kotlin под руководством более опытных разработчиков — Реализовывать новый функционал и дорабатывать существующие экраны и компоненты — Работать с UI на Kotlin и Jetpack Compose — Интегрировать приложение с REST API — Работать с Kotlin Coroutines и Flow — Участвовать в тестировании, отладке и исправлении ошибок — Участвовать в обсуждении и декомпозиции задач вместе с командой — Поддерживать техническую документацию — Взаимодействовать с разработчиками, аналитиками и дизайнерами — Постепенно погружаться в архитектуру приложения и современные подходы к Android-разработке Требования: — Базовое или уверенное знание Kotlin — Понимание основ Android SDK — Знакомство с Jetpack Compose — Понимание основных принципов разработки Android-приложений — Базовое понимание архитектурных подходов MVVM и Clean Architecture — Знакомство с Kotlin Coroutines и Flow — Понимание принципов работы REST API — Умение работать с Git — Готовность разбираться в чужом коде и учиться новым технологиям — Ответственность, внимательность и желание развиваться в мобильной разработке — Умение работать в команде и открыто обсуждать возникающие вопросы Будет плюсом: — Уже разрабатывали собственные Android-приложения или pet-проекты — Публиковали приложение в Google Play или работали над проектом, близким к production — Интересуетесь современным стеком Android-разработки и следите за развитием Kotlin и Jetpack — Хотите расти до Middle-разработчика и постепенно брать на себя больше ответственности Условия: — Полная занятость — График 5/2 — Формат работы: удалённо
Задачи: — Разработка Android-приложений с использованием Kotlin. — Работа с Kotlin Coroutines и Flow. — Разработка UI на Jetpack Compose и поддержка экранов на XML. — Применение архитектурных подходов MVVM и/или MVI. — Использование Dependency Injection (Dagger, Koin или аналоги). — Работа с навигацией в Android-приложениях (Jetpack Navigation, Cicerone или аналоги). — Чтение и поддержка существующего кода, участие в командной разработке и code review. Требования: — Коммерческий опыт Android-разработки от 3 лет. — Уверенное знание Kotlin и понимание особенностей работы языка. — Опыт разработки с Kotlin Coroutines и Flow. — Практический опыт разработки UI на Jetpack Compose. — Опыт разработки и поддержки экранов на XML. — Понимание принципов построения Android-приложений и жизненного цикла компонентов. — Практический опыт применения архитектурных подходов MVVM и/или MVI. — Опыт работы с Dependency Injection: Dagger, Koin или аналогичными решениями. — Опыт работы с навигацией в Android-приложениях: Jetpack Navigation, Cicerone или аналоги. — Умение читать существующий код, разбираться в чужих решениях и поддерживать большие кодовые базы. — Способность самостоятельно реализовывать задачи и доводить фичи до продакшена. — Опыт участия в code review и командной разработке. Будет преимуществом: — Опыт работы с многомодульными проектами. — Опыт написания unit-тестов. — Опыт миграции экранов с XML на Jetpack Compose. Условия: — Полностью удалённая работа по РФ. — Full-time, 40 часов в неделю. — Долгосрочное сотрудничество. — Оплата: 215 000–300 000 ₽ в месяц, в зависимости от опыта. — Необходимо проживать на территории РФ и иметь гражданство РФ. — Кандидатов из Москвы и Санкт-Петербурга не рассматриваем.
Location: Remote - United States Reddit is a community of communities. It’s built on shared interests, passion, and trust, and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 130 million daily active unique visitors, Reddit is one of the internet’s largest sources of information. For more information, visit www.redditinc.com . The Android Platform team sets the technical direction for Android at Reddit. We design, build and support the Android app for millions of DAUs and the development ecosystem (libraries, frameworks, observability, and build/CI tooling) that every team uses to ship delightful Reddit experiences. As a Staff Android Engineer on the Android Platform team, you’ll set technical direction and lead cross-team initiatives for a large, multi‑team Android codebase, with a core focus on three pillars: Client Health (Crashes/ANRs/Performance), Developer Experiences, and App Architecture (modern and opinionated). You’ll turn ambiguous platform problems into a multi-quarter roadmap, align engineering partners, and stay hands-on from design and implementation through rollout and adoption. What you’ll do Lead technical decisions that will scale Reddit’s Android Platform to the next 100M+ DAUs, balancing long-term platform health with product delivery. Drive Developer Experience strategy to accelerate build and test cycles and improve release safety across teams. Architect Android Client Health and Observability foundations (events, traces, dashboards) to empower engineering teams to safeguard performance and reliability. Champion AI supercharged developer and agent workflows. Provide technical leadership and mentorship to senior engineers, elevating engineering standards across teams through architectural reviews, documentation, and technical guidance. What we expect from you 5+ years software development experience with 3+ years building Android applications, with a track record of leading complex Android initiatives from problem definition through delivery and sustained adoption. Experience setting technical direction and delivering shared platform capabilities in a large Android codebase used by multiple teams and millions of daily active users. Deep expertise in Kotlin, Android lifecycle and concurrency, and modern Android technologies such as Jetpack Compose and Kotlin coroutines, with sound judgment about architectural tradeoffs and migration strategies. Strong background in Android platform/infrastructure work: shared libraries or frameworks, experiments/logging, navigation, startup/session orchestration, or core networking/caching. Strong systems thinking and hands-on problem solving, with evidence of measurable improvements to app reliability, performance, or developer productivity. Ability to influence without formal authority, build consensus across engineering, product, design, and data partners, and communicate technical strategy and tradeoffs clearly. Practical experience applying AI to engineering workflows (code generation, refactoring, static analysis, or CI checks) with clear, measurable benefit. Benefits: Comprehensive Healthcare Benefits and Income Replacement Programs 401k with Employer Match Global Benefit programs that fit your lifestyle, from workspace to professional development to caregiving support Family Planning Support Gender-Affirming Care Mental Health & Coaching Benefits Flexible Vacation & Paid Volunteer Time Off Generous Paid Parental Leave # LI -Remote Pay Transparency: This job posting may span more than one career level. In addition to base salary, this job is eligible to receive equity in the form of restricted stock units, and depending on the position offered, it may also be eligible to receive a commission. Additionally, Reddit offers a wide range of benefits to U.S.-based employees, including medical, dental, and vision insurance, 401(k) program with employer match, generous time off for vacation, and parental leave. To learn more, please visit https://www.redditinc.com/careers/ . To provide greater transparency to candidates, we share base salary ranges for all US-based job postings regardless of state. We set standard base pay ranges for all roles based on function, level, and country location, benchmarked against similar stage growth companies. Final offer amounts are determined by multiple factors including, skills, depth of work experience and relevant licenses/credentials, and may vary from the amounts listed below. The base salary range for this position is: $217,000 — $303,900 USD In select roles and locations, the interviews will be recorded, transcribed and summarized by artificial intelligence (AI). You will have the opportunity to opt out of recording, transcription and summarization prior to any scheduled interviews. During the interview, we will collect the following categories of personal information: Identifiers, Professional and Employment-Related Information, Sensory Information (audio/video recording), and any other categories of personal information you choose to share with us. We will use this information to evaluate your application for employment or an independent contractor role, as applicable. We will not sell your personal information or disclose it to any third party for their marketing purposes. We will delete any recording of your interview promptly after making a hiring decision. For more information about how we will handle your personal information, including our retention of it, please refer to our Candidate Privacy Policy for Potential Employees and Contractors . Reddit is proud to be an equal opportunity employer, and is committed to building a workforce representative of the diverse communities we serve. Reddit is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If, due to a disability, you need an accommodation during the interview process, please let your recruiter know.
Требуется Android-разработчик со знанием Kotlin для работы в Минске с возможностью удалённого или гибридного формата. Вакансия предусматривает полную, частичную или проектную занятость. Кандидат должен иметь опыт создания и публикации Android-приложений, включая все этапы разработки: проектирование архитектуры, создание пользовательского интерфейса, тестирование и выпуск в Google Play. Важен практический опыт с технологиями Kotlin, Java, Android SDK, Jetpack Compose, XML, Coroutines, Flow, а также архитектурными паттернами MVVM, MVI и Clean Architecture. Необходимы навыки работы с Room, Retrofit, OkHttp, REST API, Hilt, Gradle, Git, JUnit и написания unit-тестов. Опыт работы с Google Play Console, включая управление релизами, AAB, R8, закрытое тестирование и ASO, будет преимуществом. Знание CI/CD процессов, GitHub и использование AI-инструментов также приветствуется. Кандидат должен быть готов к выполнению задач, связанных с разработкой и поддержкой мобильных приложений, а также интеграцией современных технологий и инструментов в рабочий процесс.
About the project The Project is a Smart City video-surveillance platform. The platform handles video conversion, integrates with storage, and uses an event-driven architecture. Deployed across several countries, it focuses on scalability, observability, and reliability. Stack Language & Frameworks: Kotlin, Spring Boot, Spring MVC, Spring Security Database: PostgreSQL, ClickHouse, JPA / Hibernate, Spring Data JPA Security: JWT, Spring Security, RBAC, permission-based authorization Async: Kotlin Coroutines Testing: JUnit, MockK, Testcontainers Infra: Docker, Kubernetes, Linux Monitoring: Prometheus, Grafana, logging, metrics, tracing Docs: OpenAPI / Swagger Responsibilities Develop and maintain backend services in Kotlin / Spring Boot; design and implement REST APIs and business logic; work with PostgreSQL / ClickHouse, JPA / Hibernate and optimize database access; identify and resolve N+1, lazy-loading and transaction-related issues; design and implement RBAC and permission-based authorization; implement tenant- and resource-level access control; work with JWT authentication and Spring Security; deploy and troubleshoot services in Docker / Kubernetes environments; refactor and optimize existing Kotlin code; write unit and integration tests; participate in code reviews and backend architecture decisions. Must-have 2+ years of commercial backend development experience with Kotlin / Spring Boot (Middle+ level); strong Kotlin knowledge and good understanding of Java ecosystem; production experience with Spring Boot / Spring MVC; solid understanding of Spring IoC, DI, proxies and @Transactional; practical experience with PostgreSQL and JPA / Hibernate; understanding of persistence context, lazy loading, N+1 and dirty checking; experience with Spring Security and JWT; good understanding of roles, permissions and RBAC; understanding of resource-level authorization and multi-tenant access control; hands-on experience with Docker, Kubernetes and Linux; ability to analyze and optimize existing code and database queries; solid understanding of collections, algorithmic complexity and basic performance trade-offs. Nice-to-have ClickHouse production experience; Kotlin Coroutines / Flow; experience with high-load or distributed backend systems; ABAC / policy-based authorization experience; Testcontainers; Kafka / RabbitMQ; Kubernetes operations and troubleshooting; Prometheus / Grafana / distributed tracing; OAuth2 / OpenID Connect; experience designing multi-tenant systems. Offer Strong engineering team and real impact on backend architecture; modern Kotlin / Spring stack, CI/CD, Kubernetes and code reviews; opportunity to work on security- and performance-critical backend components; flexible schedule; competitive compensation based on experience and interview performance.
Location: Georgia; European Union Workplace: Remote 🌍 Remote | UTC+8 | Core collaboration hours: 13:00–19:00 Manila Time Salmon is a technology-driven financial company building a banking and lending platform across Southeast Asia, starting in the Philippines. We combine global fintech expertise with deep local market knowledge to make financial services simple, accessible, and useful for millions of people across the region. 7M+ app downloads. 2M+ monthly active users. 7,000+ partner stores. US$310M+ raised from leading global investors. Manila-based, globally distributed, and hybrid-first — our team spans 45+ countries. If you want to solve complex problems at scale and impact how millions of people access and manage money, come build with us. Southeast Asia's fintech moment starts here. About the role: You'll build individual Android features end-to-end in Kotlin, working closely with product, design, and backend teams to ship reliable, user-facing functionality. What you'll do: - Work within a Kotlin/Jetpack Compose codebase, shipping through GitLab with automated release trains every 3 weeks - Collaborate daily with designers, product managers, backend engineers, and QA to define and deliver features - Operate inside a modern app architecture (MVI + Clean) with dependency injection and reactive data flows What you'll own: - Develop and implement individual features from scratch with high-quality, maintainable code - Integrate RESTful APIs into the Android app using OkHttp - Conduct code reviews, give feedback, and refactor code to uphold quality standards - Troubleshoot and resolve issues surfaced by users or through testing - Partner with QA to ensure proper test coverage and release quality What makes you a strong fit: - 4+ years of Android development experience with Kotlin - Strong knowledge of Android SDK and Jetpack Compose - Experience with modern app architecture (MVI + Clean principles) and dependency injection (Dagger) - Solid experience integrating RESTful APIs (OkHttp) and working with coroutines and Kotlin Flow - Practical experience writing Unit/Integration tests (Mockito, JUnit) - Comfortable with Git-based workflows and structured release cycles (GitLab, release trains) What we offer: Ownership and flexibility - Fully remote work with core collaboration hours from 13:00 to 19:00 Manila time (UTC+8) - Company-provided tools and equipment Health and time off - Medical insurance support for you and your family through co-funding or reimbursement, depending on your location and subject to policy limits - Access to an internal mental health support specialist - 22 vacation days, Philippine public holidays, and 15 sick days Growth and team experience - Opportunities to learn and share your expertise through internal expert meetups, external conferences, speaking opportunities, and industry publications - Company-sponsored trips to Manila to meet and work with your team in person - High-performing teams can earn a dedicated beach house week in Southeast Asia We believe strong teams are built by people with different backgrounds, experiences, and points of view. Salmon is an equal opportunity employer, and we make hiring decisions based on skills, experience, and potential.
Задачи: — Разрабатывать Android-функции от технического дизайна до продакшена с полной ответственностью. — Участвовать в разработке мобильного продукта, преимущественно на Android, с возможностью сотрудничества с командами Android и iOS. — Формировать архитектуру, участвовать в решениях по слоям данных, управлению состоянием, модульности и паттернам мобильной платформы. — Проводить и принимать код-ревью, обеспечивая честную и конструктивную обратную связь. — Сотрудничать с командами Product, Design, iOS, Android и Backend. — Улучшать существующий код, способствовать миграции на Compose, повышать качество, производительность и поддерживаемость мобильных приложений. — Делиться знаниями, участвовать в технических обсуждениях, распространять лучшие практики. Требования: — Опыт разработки production Android-приложений на Kotlin не менее 4 лет. — Практический опыт с Jetpack Compose и реальными выпущенными функциями. — Глубокое понимание чистой архитектуры, умение объяснять, когда и почему можно нарушать правила. — Опыт создания или значительного развития слоя данных, включая репозитории, кэширование и обработку ошибок. — Опыт работы с Kotlin Coroutines и Flows, REST API или backend-for-frontend паттернами. — Умение ясно объяснять архитектурные решения в команде и в pull request. — Прагматичный подход к балансу качества кода, поддерживаемости и сроков доставки. — Хорошее владение английским языком, так как команда международная. Условия: — Гибридный формат работы в Белграде. — 25 дней отпуска в год. — Частная медицинская страховка. — Множество командных активностей и бонусов. — Бесплатный доступ к LinkedIn Learning и ежегодный бюджет на личное развитие. — Схема участия в прибыли. — Корпоративный телефон (iPhone или Android). — Комфортный офис с 80 парковочными местами. — Отличное оборудование, конкурентная зарплата и дополнительные льготы, включая абонемент в спортзал и скидки в местных магазинах.
Задачи: – Реализация функционала, обеспечивающего дистрибуцию приложений без Google Play – Интеграция систем аналитики и логировании – Улучшение архитектуры фронтенд приложения и основных API, работающих с "Альфа-Бизнес Мобайл" – Интеграция с системами безопасности Требования: – Опыт разработки под платформу Android от 3 лет – Коммерческий опыт разработки на Kotlin – Знание классических алгоритмов и структур данных – Опыт работы с библиотеками Dagger 2, RxJava 2 – Опыт применения в работе Coroutine – Умение работать с git, git flow – Опыт проведения код-ревью – Опыт написания unit tests
Задачи: — Разрабатывать, сопровождать, и оптимизировать код; — Выполнять задачи в направлении R&D, в области кассовых и платежных решений; — Участвовать в разработке архитектуры приложения; — Участвовать в составлении внутренней документации. Требования: — Глубокие знания Java и Kotlin; — Уверенное владение Android SDK; — Опыт работы с клиент-серверной архитектурой и стеком TCP/IP; — Практическое применение Coroutines и Flow; — Знание особенностей работы с USB, USB OTG, SD card, Bluetooth и камерой на Android; — Английский язык на уровне чтения технической документации; — Работа в команде; — Желание разбираться в сложных системах. Будет плюсом: — Опыт работы с POS-системами; — Опыт работы с BDUI (Backend Driven UI); — Разработка UI с использованием Jetpack Compose; — Опыт написания Unit-тестов. Условия: — Официальное трудоустройство с первого дня, 100% белая зарплата; — Удаленный формат работы; — Аккредитованная ИТ компания; — Команда из 140+ экспертов; — Обучение и развитие сотрудников, оплата курсов и участие в конференциях; — Медицинское страхование (ДМС), включая стоматологию, вызов врача на дом и экстренную госпитализацию.
Задачи: — Разработка мобильных приложений на Android с использованием архитектур MVI и MVP+ Clean. — Проектирование архитектуры приложений. — Работа с дизайн системой и SDUI. — Работа с Jenkins и CI/CD. — Проведение code-review в команде из более чем 3-4 разработчиков. Требования: — Опыт коммерческой разработки мобильных приложений от 3-х лет. — Опыт проектирования архитектуры приложений. — Опыт работы и проектирования дизайн системы. — Опыт работы и проектирования SDUI. — Знание android UI/UX паттернов. — Опыт работы с Unit тестами, UI тестами и screenshot тестами. — Отличные знания Kotlin и Android SDK. — Опыт работы с Dagger 2, RxJava 2. — Знание Kotlin Coroutines и Flow. — Умение работать с git, знакомство с git flow и код-ревью. — Понимание принципов многомодульной архитектуры в Android и MVI. — Опыт работы в продуктовых командах по SCRUM/Kanban. Условия: — Удалённый формат работы (РФ). — Оформление по ТК. — Оплачиваемый отпуск 28 календарных дней в год и оплачиваемые больничные. — Предоставление техники (MAC, Windows). — ДМС. — Компенсация хобби, спортзала и английского языка. — Компенсация профессионального обучения. — Возможность участия во внутренних программах компании и активностях, например, в реферальной программе «приведи друга».
Компания inDrive — международный сервис городских поездок и услуг, работающий по модели, где пассажир и водитель напрямую договариваются о стоимости поездки. Стек: Kotlin, Jetpack Compose, Coroutines, MVVM/MVI.
Компания Aston приглашает на удалённую позицию Android Developer с полной занятостью. Основная задача — развитие мобильного приложения для физических лиц на платформе Android. Кандидат должен иметь опыт работы в данной роли не менее 2,5 лет и образование не ниже средне-специального. Требуется уверенное владение Android SDK, знание Kotlin и Java, а также понимание принципов объектно-ориентированного программирования и проектирования. Важным является опыт работы с архитектурными паттернами MVVM и Clean Architecture, а также с библиотеками Retrofit, OkHttp и RxJava2. Опыт миграции на Coroutines с использованием Toothpick также приветствуется. Кандидат должен уметь читать и анализировать чужой код, выполнять рефакторинг и владеть основными паттернами проектирования. Уровень заработной платы обсуждается на собеседовании.