Требования: — 3+ года опыта коммерческой разработки android
Загружаем…
Загружаем…
Компании и подписки · Нет нужной компании? Предложите её →
Загружаем вакансии…
Требования: — 3+ года опыта коммерческой разработки android
Location: Shanghai Workplace: onsite ABOUT US Xsolla is a global commerce company with robust tools and services to help developers solve the inherent challenges of the video game industry. From indie to AAA, companies partner with Xsolla to help them fund, distribute, market, and monetize their games. Grounded in the belief in the future of video games, Xsolla is resolute in the mission to bring opportunities together, and continually make new resources available to creators. Headquartered and incorporated in Los Angeles, California, Xsolla operates as the merchant of record and has helped over 1,500+ game developers to reach more players and grow their businesses around the world. With more paths to profits and ways to win, developers have all the things needed to enjoy the game. For more information, visit xsolla.com. ABOUT YOU We are looking for a Senior Android Engineer who is self-motivated, product-minded, and technically rigorous to join our Storefront Engineering team. The best candidate will be someone who thrives in a fast-paced, highly collaborative, and exceptionally dynamic setting and is excited to build a high-quality, white-label Android game store from the ground up, tackling complex challenges in large-game distribution, download management, and multi-tenant theming. Strong Kotlin and modern Android development skills are essential, along with experience in native Android development, particularly with large-file downloaders, app stores, or content distribution systems. The ability to collaborate effectively with cross-functional teams (product, design, backend, and QA) and drive technical decisions will be key to your success in this role. If you’re passionate about creating high-performance, feature-rich consumer-facing applications and love solving the unique technical challenges of distributing and updating large-scale Android games, we would love to hear from you! Responsibilities Design, build, and maintain the Android client for the game store, using Kotlin + Jetpack Compose to deliver a modern, high-performance UI. Implement core features: game browsing, categories, search and filtering, game detail pages, user accounts, game library, ratings and reviews. Design and implement the game download, install, and update management module (resumable downloads, guided/silent installation, signature verification, version management). Implement white-label theming and multi-channel build capabilities (via Gradle product flavors and/or runtime theme configuration) to support per-partner branding. Optimize app performance (e.g. startup time), stability (e.g. crash rate), binary size, and memory usage. Collaborate closely with product owner, designer, backend dev, and QA; contribute to technical design and code reviews. Write clean, maintainable, and well-tested code; enforce coding standards and participate in peer code reviews. Game industry experience required On-site position only (remote work not available) Qualifications and Skills Degree in Computer Science or a related field, with 5+ years of native Android development experience. Strong command of Kotlin, including coroutines and Flow for asynchronous programming (or mastery of Java and its equivalents). Proficient with Jetpack Compose for declarative UI development (traditional View/XML experience is a plus). Familiar with Android Jetpack components (ViewModel, Lifecycle, Room, Navigation, Hilt) and MVVM/MVI architecture. Familiar with common libraries: networking (Retrofit/OkHttp), image loading (Coil/Glide), and local storage. Familiar with the Gradle build system, including white-label / multi-tenant / multi-flavor builds, signing, and version management. Solid understanding of Android’s installation mechanisms, permission model, and behavioral changes across OS versions. Solid engineering fundamentals: coding standards, unit testing, and version control (GitLab/GitHub). Proficiency with AI coding tools to boost development productivity. Nice to have Understanding of the Chinese gaming industry, game app characteristics, and player needs. Experience in game development, publishing, or operations on major Chinese gaming platforms. Familiarity with the Android package structure exported by game engines such as Unity / Unreal (APK + OBB expansion files, large asset bundles). Experience integrating game SDKs (account login, in-app purchases, ad monetization, analytics, real-name verification). Note: Less experienced candidates could be considered as middle-level developers. Job Description This job description is intended to outline the general nature and level of work currently performed and is not an exhaustive list of all duties, responsibilities, or qualifications required. Privacy Notice & Data Processing Consent By submitting your application and uploading your resume/CV, you acknowledge and agree that Xsolla will process your personal information (including but not limited to your name, contact details, work experience, and educational background) for the purpose of recruitment, candidate evaluation, and internal record-keeping. In accordance with the Personal Information Protection Law of the People's Republic of China (PIPL): Purpose Limitation: Your data will only be used for current and future recruitment considerations within Xsolla. Sensitivity: We will handle your personal information with a high duty of care. Your Rights: You have the right to access, correct, or delete your personal information, and to withdraw your consent at any time by contacting us. If your application proceeds past the final interview stage, we may conduct a background check, subject to applicable laws and regulations, only after obtaining your separate written consent. Any such check will be strictly limited to information directly relevant to the employment relationship (e.g., educational background, employment history) and will comply fully with the PIPL. Your personal information will be used solely for recruitment and human resource management purposes, and we will implement rigorous security measures to protect your data. Xsolla takes your privacy rights seriously. We are committed to protecting your personal information in accordance with Chinese data protection laws and will not sell, unlawfully provide, or disclose any personal data received during the hiring process without your explicit authorization. As a data processor, we uphold our obligations to safeguard your personal data and respect your privacy. For any inquiries related to data privacy, please contact: careers@xsolla.com Explore more opportunities at: https://xsolla.com/careers
Требования: - Опыт работы в роли разработчика за последние 4 (четыре) года на проектах по разработке и/или модификации и/или внедрению мобильных приложений на базе Android; - Опыт программирования на Java и Kotlin; - Опыт работы с многомодульностью и flavor; - Понимание и применение на практике принципов SOLID, DRY, KISS; - Опыт работы с LLM для написания и валидирования кода в режиме Кентавр; - Опыт разработки с использованием инструментов Coroutines и Dagger2; - Опыт реализации мета-паттернов на Android: MVVM, и MVI; - Опыт использования Clean Architecture; - Опыт использования Compose; - Опыт использования паттернов проектирования; - Опыт написания Unit и Ui -тестов (Junit и Mockito и Espresso); - Опыт работы с инструментами: Git и Jira; - Опыт работы с CI / CD; - Опыт работы с системами таск и баг-трекинга; - Опыт работы в гибких методологиях (Agile и/или DevOps и/или Kanban) разработки.
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Настроить подборЗадачи: - Разработка новых программных модулей для мобильных устройств на базе операционной системы Android - Участие в разработке и самостоятельная разработка проектной документации - Участие в планировании работ по проекту - Поддержание в работоспособности вверенного оборудования и тестовых мобильных устройств - Внесение предложений по улучшению процессов разработки - Предоставление консультаций другим участникам проекта, связанных со своей деятельностью - Написание unit-тестов - Помощь в планировании релизов - Участие в вопросах изменения архитектуры приложения - Поддержка текущего кода Требования: - Успешный опыт разработки коммерческих приложений на базе Android от 3-х лет - Знания Kotlin, Java, Android SDK, RxJava - Знания стандартных алгоритмов и структур данных и паттернов проектирования - Опыт разработки многопоточных приложений, понимание особенностей управления памятью в managed-средах - Опыт unit-тестирования Иви ценит: - Знание Jetpack Compose и желание ему обучаться - Опыт работы с ExoPlayer Условия: - Официальное трудоустройство и конкурентная заработная плата - Уютный и современный офис в шаговой доступности от станций метро Дмитровская, Савеловская, рядом с Флаконом и Хлебозаводом - Предоставление современной рабочей техники, дополнительный монитор и многое другое для комфортной работы - Гибридный формат работы или желание переехать в Москву - Гибкое начало рабочего дня по согласованию с руководителем - Забота о здоровье: возможность получать консультации психолога, юриста, финансового консультанта и специалиста по ЗОЖ, а после испытательного срока - ДМС (со стоматологией) и страховку для выезда за рубеж - Поддержка в обмене знаниями и идеями: поощряем выступления на митапах и помогаем с подготовкой докладов - Бесплатная подписка на сервис корпоративных скидок и предложений BestBenefits, а также доступ к онлайн-библиотеке издательства «МИФ»
О КОМПАНИИ OTON Technology — международная IT-компания, создающая гибкую экосистему готовых блокчейн-модулей для управления и масштабирования сетевого бизнеса по всему миру. Мы разрабатываем архитектурные решения на базе собственного публичного блокчейна OTON, смарт-контрактов и DeFi-технологий. Сейчас мы ищем сильного Senior Android разработчика, готового возглавить мобильную разработку в рамках нашей экосистемы, проектировать безопасную архитектуру мобильных кошельков и интегрировать современные децентрализованные сервисы. ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ • Разработка и развитие флагманских мобильных приложений экосистемы OTON (DeFi-кошельки, личные кабинеты для партнеров) на языке Kotlin; • Проектирование White Label архитектуры: создание масштабируемой базы кода, которая позволит легко менять дизайн под требования заказчиков; • Интеграция с блокчейном: работа со смарт-контрактами, SDK для взаимодействия с сетью OTON, управление ключами шифрования и транзакциями; • Повышение безопасности: внедрение передовых стандартов криптографической защиты данных на мобильных устройствах; • Оптимизация производительности: профилирование памяти, обеспечение стабильной работы приложений в режиме реального времени; • Командная работа: участие в код-ревью, наставничество (mentorship) над менее опытными разработчиками, плотное взаимодействие с командами backend и DevOps. ЧТО МЫ ЖДЕМ ОТ КАНДИДАТА • Опыт коммерческой Android-разработки от 5 лет; • Глубокие знания Kotlin (Coroutines, Flow) и современного Android SDK; • Понимание чистой архитектуры: практический опыт работы с MVVM / MVI, Clean Architecture, Dependency Injection (Hilt / Dagger2); • Опыт в Web3 / Crypto / FinTech: понимание базовых принципов работы блокчейна, криптографических протоколов, работы с закрытыми/открытыми ключами и библиотеками вроде Web3j или аналогами; • Понимание механики White Label: опыт создания приложений с гибкой конфигурацией тем оформления (Theming) и сборки нескольких версий через Build Flavors; • Английский язык на уровне Upper-Intermediate (B2) и выше — для работы в международной команде. БУДЕТ ПЛЮСОМ • Опыт публикации и поддержки популярных DeFi/крипто-кошельков в Google Play; • Опыт написания кастомных UI-компонентов на Jetpack Compose; • Понимание подходов к кроссплатформенной разработке (Kotlin Multiplatform / KMP). ЧТО МЫ ПРЕДЛАГАЕМ • Масштабные задачи: участие в создании глобального Web3-продукта, влияющего на тысячи пользователей по всему миру; • Профессиональный рост: оплата профильного обучения, конференций и возможность прокачать экспертизу на стыке Mobile и Web3.
О ПРОЕКТЕ Международный холдинг расширяет команду мобильной разработки. Мы ищем Senior-специалистов или готовые команды, способные реализовывать проекты «под ключ» в динамичной среде без бюрократии и легаси-кода. Основной фокус — поточная разработка приложений и работа с современными продуктовыми механиками. ОСНОВНЫЕ ЗАДАЧИ — Энд-ту-энд разработка мобильных приложений для платформ iOS и Android. — Интеграция сторонних SDK и внешних сервисов. — Проектирование и внедрение механик для успешного прохождения модерации в Store. — Участие в полном цикле релизов и поддержке приложений в продакшне. ТРЕБОВАНИЯ К КАНДИДАТУ — Глубокий практический опыт разработки мобильного ПО. — Уверенное владение стеком: Swift, Kotlin, Flutter или Unity. — Понимание специфики работы с WebView и пограничными продуктовыми механиками. — Навыки самостоятельной реализации крупных функциональных блоков. БУДЕТ ПРЕИМУЩЕСТВОМ — Опыт работы в сфере Performance-маркетинга или мобильного трафика. — Наличие собственной команды (дизайнеры, разработчики, QA). УСЛОВИЯ РАБОТЫ — Полностью удаленный формат из любой точки мира. — Стабильные выплаты вознаграждения в валюте. — Отсутствие бюрократии и доступ к готовой современной инфраструктуре. — Возможность обмена опытом с экспертами в распределенной международной команде.
Задачи: — Разработка простых Android-приложений с нуля — Доработка и адаптация готовых source-кодов под Google Play — Интеграция SDK (реклама, аналитика, подписки) — Подготовка приложений к публикации — Фикс багов и поддержка уже запущенных приложений Требования к кандидату: — Опыт Android-разработки от 1–2 лет — Уверенное знание Kotlin / Java — Опыт работы с Android Studio — Понимание публикации приложений в Google Play — Опыт интеграции SDK (AdMob / Firebase / подписки) — Умение быстро разбираться в чужом коде — Будет плюсом: * Опыт работы с покупными source-code шаблонами * Опыт работы с ASO / монетизацией приложений * Опыт работы с подписками (in-app purchases) * Понимание продуктового подхода (быстрые тесты гипотез) Условия: — Полностью удалённая работа — Свободный график (главное — результат) — Возможность работать как проектно, так и фултайм — Быстрые релизы и минимум бюрократии — Работа напрямую с фаундером
Location: Larnaca, Cyprus We are looking for an experience Senior Android Developer to join our project team. This is an onsite role, and we're seeking someone who will work directly from the client's office in Nicosia. Relocation conditions: A 2,000-euro relocation bonus (3,000 euros if relocating with family). The project aims to work on modern mobile banking that allows to manage accounts, make transfers, and pay bills on the go. Develop high-quality Android applications using the Android SDK Collaborate with cross-functional teams to gather requirements, design, and develop features Write clean, maintainable, and well-documented code Troubleshoot and debug issues, providing timely resolutions Participate in project planning, estimation, and delivery timelines Stay up-to-date with the latest trends and best practices in Android development Contribute to the improvement of development processes and methodologies 5+ years of experience in developing Android applications Strong experience developing applications using the Android SDK Proficiency in Kotlin and Java Experience with RxJava, EventBus, Dagger, Retrofit, and OkHttp Knowledge of MVVM and MVP architecture (including Moxy) Experience with Gson, JUnit, and Mockito for testing Solid understanding of OOP principles and data structures Strong knowledge of REST API integration Experience with Git for version control Good spoken English
Location: Malaga Our brand-new Tech Hub in Málaga is located right by the Mediterranean Sea. It’s not just an inspiring place to work, but also the opportunity to be part of an exciting project that’s shaping the future of iGaming technology. So, what are you waiting for? Join us on this amazing journey! A taster of what you will be involved with You will be working side by side with some of the greatest talents in the industry. You will be working on applications dealing with high traffic reaching worldwide audiences. You will be able to feel strong ownership of the things we deliver and our success. A friendly and supportive environment; professional development programmes and trainings that will help you achieve your goals and grow both technically as well as professionally. In addition to all of this, you will be part of the multi-cultural Betsson community. Great if you have Kotlin, and an expert in Android’s frameworks and possibilities with native Firebase and all tools included such as analytics, Crashlytics, Firestore, Remote configuration, cloud-messaging, in-app-messaging. Being data driven and excellent knowledge in structuring tracking in app RESTful APIs and using Postman. Github pipeline setup An eye for making high quality Android views and animations. Scalable and performant applications Design and implement clean, scalable, and high-quality code with unit testing experience. Solving problems and have good software architecture knowledge. Being a Team player. Agile development. Coaching and mentoring other developers. A taster of what you will be involved with We want to be pioneers in a highly competitive market, so we continuously strive for technical and product excellence. As part of our team, you will be building new products and features using the latest technologies; actively contributing to a state-of-the-art native, which is supporting our core brands. Our Android Mobile apps are built in Kotlin; and consumes RESTful APIs. As an Android Developer, you will be responsible for software development in a very self-leading Agile team with responsibility in everything from DevOps pipeline to production monitoring and support. You will be contributing directly to the success of our products by close collaboration with UX-designers, QA engineers, data analysts and other area teams. You have a strong sense of customer value and will participate in the whole value-chain discussion to contribute the how and what to make our products successful. What we offer: 25 working days of paid vacation. Private health and life insurance. Flexible compensation package for transport, meals, and more! Hybrid work policy for the best of office and home. Up to 10 days per year working remotely from abroad. €300 yearly wellness allowance. Office perks to make your day easier. Referral program with a bonus for successful hires. Intensive summer schedule in August for extra flexibility and work-life balance. Much like a rollercoaster, life at Betsson Group is fast-paced, full of twists and turns, and always exciting. With more than 2,800 colleagues representing over 75 nationalities across a global network of offices - including 1,500 at our operational headquarters in Malta - every day brings new challenges and opportunities to grow. It may not be for the faint-hearted, but if you thrive on innovation, enjoy pushing boundaries and want to be part of a diverse, international team, then you’ll fit right in at Betsson. Challenge Accepted? By submitting your application, you understand that your personal data will be processed as set out in our Privacy Policy
Location: Tbilisi, Georgia; Limassol, Cyprus Workplace: hybrid TradingView is the world’s largest financial analysis platform with more than 100M users across 180+ countries. We build tools that help traders and investors make informed decisions — from advanced charting and market data to collaboration and publishing features. Our products are used daily by millions of individuals and trusted by companies like Revolut, Binance, and CME Group. About the team We’re looking for an Android Developer to join the TradingView mobile team. You’ll be working on an Android application used by millions of traders and investors worldwide. The product deals with high data loads, real-time updates, complex UI states, and strict performance and reliability requirements. The team focuses on long-term product development rather than short-lived features. You’ll participate in architectural decisions, work closely with designers and backend engineers, and help evolve our mobile practices, tooling, and codebase. Responsibilities Develop and improve our Android app, which serves a monthly audience of over 10 million users. Apply modern development approaches — coroutines, multi-module architecture, Jetpack Compose. Participate in concept discussions, propose and implement your own ideas. Collaborate with frontend and backend developers and in-house designers. Requirements 4+ years of Android development experience. Proficiency in Kotlin and hands-on experience with Jetpack Compose. Strong understanding of mobile application architecture and multi-module systems. Experience working with design systems and UI component libraries. Will be a plus Experience with writing custom Gradle plugins Familiarity with Ruby (Fastlane, CI scripting) General DevOps awareness (Docker, monitoring, observability tools) Experience mentoring engineers or providing technical support within teams What are ready to offer you Flexible working hours and a hybrid work format Well-equipped offices for focused and collaborative work A global, distributed team of 500+ professionals Learning, mentorship, and long-term career growth Relocation support and private health insurance Performance-based bonuses TradingView Premium access Regular team events and company-wide meetups Join the TradingView team and help us build a product used by millions of traders and investors worldwide. We look forward to hearing from you!
Location: Tallinn, Estonia Müller's Solutions is excited to announce an opening for an Android Developer in Estonia, located in the heart of Northeastern Europe. In this dynamic role, you will be at the forefront of developing cutting-edge Android applications that will serve a diverse range of users. Collaborate with a talented team of developers, designers, and product managers to create high-quality, user-friendly applications that cater to market demands. Responsibilities: Develop and maintain innovative Android applications using Kotlin and Java. Work closely with cross-functional teams to define, design, and ship new features. Implement pixel-perfect UI/UX designs and ensure seamless functionality across various devices. Integrate external APIs and data services to enhance app features. Conduct rigorous testing and debugging to deliver high-performance applications. Participate in code reviews, providing and receiving constructive feedback to enhance code quality. Stay updated on new trends and technologies relevant to Android development. Requirements Requirements: Bachelor's degree in Computer Science, Software Engineering, or related field. Minimum of 3 years of experience in Android development with a strong focus on Kotlin and Java. Proficient in using RESTful APIs and JSON for integration and data management. Solid understanding of Android SDK and experience with tools like Retrofit and Glide. Familiar with version control systems (Git is preferred). Experience in UI/UX design principles and best practices for mobile applications. Ability to thrive in a fast-paced environment, working both independently and as part of a team. Strong problem-solving skills and a passion for quality assurance. Knowledge of RESTful APIs and third-party libraries (e.g., Retrofit, Glide). Understanding of mobile application architectures like MVVM or MVP. Experience with RESTful APIs, GraphQL, and JSON data parsing. Understanding of database systems such as SQLite or Room. Soft Skills: Effective communication skills with a collaborative mindset. Analytical thinking with the ability to meet deadlines. Adaptability to evolving technologies and challenges.
Location: Cairo, Egypt At Müller's Solutions, we are seeking a skilled and motivated Android Developer to join our team. In this role, you will be responsible for designing, developing, and maintaining high-quality Android applications that meet the needs of our users. You will work closely with product managers, designers, and other developers to deliver innovative solutions that enhance user experience. Responsibilities: Design and develop robust, scalable Android applications using Kotlin and Java. Collaborate with cross-functional teams to gather and analyze application requirements. Implement UI/UX designs for a seamless user experience, in line with Android best practices. Integrate third-party APIs and services to enhance application functionality. Conduct code reviews to ensure quality standards are met and provide constructive feedback to peers. Troubleshoot and debug applications, optimizing performance and ensuring reliability. Keep abreast of the latest industry trends, emerging technologies, and best practices in Android development. Requirements Requirements: Bachelor's degree in Computer Science, Software Engineering, or a related field. Proven experience in Android development with a strong command of Kotlin and Java. Familiarity with RESTful APIs and JSON for client-server communication. Strong understanding of Android SDK, architecture components, and libraries like Retrofit and Glide. Experience with version control systems like Git. Knowledge of mobile app design principles and best practices, including responsiveness, stability, and performance optimization. Ability to work independently as well as collaboratively in a team environment. Excellent problem-solving skills and a passion for developing high-quality applications. 3+ years of professional experience developing Android apps. Soft Skills Strong analytical skills and problem-solving mindset. Excellent communication and teamwork abilities. Ability to meet tight deadlines without compromising quality.
— Поддерживать и развивать приложения под Android и iOS.
Задачи: разработка масштабируемых функций Android для банковского приложения, реализация безопасных финансовых процессов, включая транзакции, логику кешбэка и трекинг. Интеграция с внешними API, такими как платежи, геолокация и партнёрские сервисы. Обеспечение производительности, стабильности и безопасности приложения. Совместная работа с backend, QA и продуктовыми командами по всему циклу разработки. Поддержание и улучшение архитектуры приложения согласно современным практикам. Проведение code review, контроль стандартов кодирования и менторство коллег. Мониторинг состояния приложения (краши, производительность, аналитика) с проактивным улучшением. Работа с Firebase и Google Analytics для отслеживания поведения пользователей и оптимизации функционала. Улучшение процессов разработки, документации и качества кодовой базы. Требования: опыт Android-разработки на Kotlin от 2 лет, хорошее знание основ Android, жизненного цикла приложения, ООП и архитектурных подходов MVVM/MVI. Опыт построения UI на Jetpack Compose и/или классической View/XML-системе. Опыт работы с Kotlin Coroutines и знание Flow. Навыки интеграции REST API с обработкой ответов, ошибок и сериализации. Базовый опыт локального хранения данных через Room и другие Android-решения. Знакомство с DI (Hilt, Dagger, Koin или аналоги). Опыт написания unit-тестов и понимание базовых принципов UI-тестирования. Уверенная работа с Git и базовое понимание CI/CD. Способность самостоятельно реализовывать чётко поставленные задачи и взаимодействовать с командой. Владение английским языком на уровне Intermediate и выше. Условия: возможна удалённая работа, офис или гибридный формат. Предоставляется менторство и адаптация для новых сотрудников. Дополнительно до 1000 EUR в месяц в зависимости от уровня экспертизы, включённые в годовой бонус. Доступ к корпоративному обучающему порталу. Компенсация сертификаций (AWS, PMP и другие). Реферальная программа. ДМС и компенсация спортивных занятий в зависимости от типа занятости.
Задачи: — Разработка Android-функциональности нового AI-продукта мобильного приложения. — Реализация экранов и пользовательских сценариев с использованием Kotlin и современного Android-стека. — Развитие переиспользуемых Android-компонентов, библиотек и SDK для ускорения внедрения функциональности. — Работа с чатом и ИИ-помощником: асинхронные ответы, история сообщений, загрузка документов, обработка ошибок и запасных сценариев. — Разработка UI для риск-профиля и медицинских данных, включая анкеты, карточки, графики, объяснения, доверия и согласия. — Интеграция с backend/API, авторизацией, аналитикой, фича-флагами и системами наблюдаемости. — Участие в развитии многомодульной архитектуры Android-приложения и разграничении слоев feature/platform/core. — Оптимизация CI/CD, Gradle-конфигураций и скорости сборки для улучшения поставки команды. — Учет ограничений мобильных релизов: обратная совместимость, поэтапный раскат, регрессии, поддержка разных версий Android. — Написание тестируемого кода, участие в код-ревью, декомпозиции и обсуждении API-контрактов. — Работа в кросс-функциональной команде с Product, Backend, iOS, QA, SA, Design и ML. Требования: — Уверенное владение Kotlin. — Опыт работы с Kotlin Coroutines и Flow, включая SharedFlow, StateFlow, операторы, scopes, lifecycle, отмену, структурированную конкуренцию и обработку ошибок. — Знание архитектуры Android-приложений: Clean Architecture, UDF/MVI/TEA или близких подходов, separation of concerns. — Опыт работы с Jetpack Compose и понимание взаимодействия с legacy View. — Навыки навигации, управления состоянием и работы с UI-состояниями загрузки, пустого экрана, ошибок и контента. — Опыт работы с сетевым слоем: REST, авторизация/сессия, повторы запросов, маппинг ошибок, работа в условиях отсутствия или плохой сети. — Знание локального хранения и кэширования: Room, DataStore, SharedPreferences или аналогов. — Понимание многомодульных Android-проектов, влияния модулей на время сборки, границ API, подхода `api/impl` и изоляции зависимостей. — Опыт работы с Gradle: конфигурации зависимостей, различия `implementation` и `api`, version catalogs, основы convention plugins. — Опыт работы с CI/CD для Android: сборки, проверки, тесты, артефакты, ускорение обратной связи. — Знание жизненного цикла мобильного продукта: push-уведомления, диплинки, разрешения, аналитика, crash reporting. — Навыки тестирования: unit-тесты для ViewModel/use cases/services, UI-тесты приветствуются. — Готовность к релизу: фича-флаги, обратная совместимость, поэтапный раскат, регрессионные проверки. — Умение работать в команде с Backend, ML, Product, QA, SA, iOS и Design. Будет плюсом: — Опыт работы с consumer health/medtech/wellness приложениями. — Знание UX чата/помощника, потоковых ответов, голосовых функций, работы с файлами и загрузками. — Опыт работы с графиками, визуализацией данных и UX для чувствительных данных. — Навыки наблюдаемости: Sentry, Firebase Crashlytics, AppMetrica, Grafana или аналоги. — Опыт оптимизации производительности Android: время запуска, ANR, лаги, память, оптимизация сети. — Опыт профилирования и поиска утечек памяти. — Опыт работы с модульной архитектурой, общими библиотеками, SDK и дизайн-системами. — Опыт написания Gradle-плагинов или настройки Android CI/CD с нуля. — Практический опыт ИИ-помощи в разработке с дисциплиной код-ревью. — Базовое понимание LLM, RAG и agentic-сценариев на уровне интеграции клиента с backend/ML. Условия: — Возможность работать удалённо по России или в офисе в Москве. — Медицинская программа, включающая телемедицинские консультации, очные приёмы, психологов, стоматологию, лабораторные и инструментальные диагностики. — Оплачиваемые курсы английского языка. — Корпоративный ноутбук. — Компенсация спортивного абонемента. — Оплата профильного обучения и курсов через СберУниверситет. — Поддержка участия и выступлений на профильных конференциях. — Работа в крупной Digital Health платформе с командой из 360+ IT специалистов из 40+ городов. География работы: Москва, возможна удалённая работа по России.
Задачи: — Работа над мобильными продуктами нового поколения с использованием AI-powered 3D design tools. — Развитие технических решений и создание инновационных пользовательских возможностей. Требования: — Опыт работы в Android-разработке не менее 7 лет. — Уверенное владение Kotlin и Java. — Глубокие знания Android SDK, Jetpack, Dagger и Android-экосистемы. — Понимание архитектурных принципов SOLID, паттернов проектирования и лучших практик. — Опыт написания тестов и создания поддерживаемого, надежного кода. — Знание SQL, SQLite, Room и других инструментов работы с базами данных. — Опыт многопоточного и асинхронного программирования с использованием Kotlin Coroutines и RxJava. — Знание REST API, JSON, XML, Git, Protobuf и смежных технологий. Будет преимуществом: — Опыт работы с 2D/3D-графикой: Canvas, OpenGL, Vulkan или Google Filament. — Опыт интеграции платежей и подписок внутри приложений. — Свободное владение английским языком. Условия: — Локация: страны с часовым поясом в пределах примерно ±3 часов от CET. — Рассматриваются кандидаты из стран Центральной и Восточной Европы, Балтии и других подходящих по часовому поясу локаций. — Россия, Беларусь и Украина не рассматриваются. — Формат сотрудничества: только B2B. — Оформление через бизнес-инкубатор не предусмотрено.
- Разрабатывать Android-функциональность нового AI-продукта Нового мобильного приложения. - Реализовывать экраны и пользовательские сценарии на Kotlin и современном Android-стеке.
Задачи: участие в планировании и проектировании новых функций мобильного приложения; проектирование архитектуры фич с учётом масштабируемости, отказоустойчивости и мониторинга;
3 900 – 5 000 $