Разрабатывать Android-функциональность нового AI-продукта Нового мобильного приложения; Реализовывать экраны и пользовательские сценарии на Kotlin и современном Android-стеке;
Загружаем…
Загружаем…
Компании и подписки · Нет нужной компании? Предложите её →
Загружаем вакансии…
Разрабатывать Android-функциональность нового AI-продукта Нового мобильного приложения; Реализовывать экраны и пользовательские сценарии на Kotlin и современном Android-стеке;
-Разрабатывать и поддерживать ключевые модули финтех‑приложения (регистрация, верификация, карты, переводы, кредиты/депозиты).
Разрабатывать и поддерживать ключевые модули финтех‑приложения (регистрация, верификация, карты, переводы, кредиты/депозиты); Реализовывать безопасные сценарии (OTP, логин, certificate pinning, биометрия, Play Integrity) с учётом финтех‑требований;
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Настроить подбор- разрабатывать новый функционал android-приложения. - поддерживать текущий функционал.
Location: Москва Workplace: Гибрид, Удаленно RWB — международная технологическая группа компаний, образованная в результате слияния двух лидеров рынка — IT-компании Wildberries и оператора наружной рекламы Russ. WB Taxi — сервис поездок, который перевозит миллионы пассажиров. Мы переводим мобильные приложения на единую мультиплатформенную кодовую базу: пассажирское приложение такси и приложение водителя собираются из общих KMP-модулей и работают на Android, iOS и Web (wasm) из одного Kotlin-кода. Команда пишет на Kotlin везде: общий домен, UI на Compose Multiplatform, сетевой слой. Обязанности Разрабатывать фичи пассажирского и водительского приложений на Compose Multiplatform; Проектировать архитектуру KMP-модулей и API, на основе которых ИИ реализует фичи; Самостоятельно разрабатывать сложную core-логику и общую KMP-логику; Работать с картами и геолокацией: трекинг водителя в реальном времени, фоновые процессы; Поддерживать iOS-target: interop Kotlin ↔ Swift, нативные мосты; Заниматься код-ревью, менторингом, тестами, CI в GitLab. Требования Опыт коммерческой Android-разработки на Kotlin от 6 лет; Уверенные Coroutines/Flow, Jetpack Compose, понимание жизненного цикла Android-компонентов; Опыт проектирования архитектуры: многомодульность, DI (Koin), границы модулей, разделение общей и платформенной логики; Опыт работы с REST/WebSocket API (Ktor), кэшированием, нестабильной сетью; Понимание KMP/Compose Multiplatform или способность быстро въехать; Самостоятельность: находить пробелы в требованиях, договариваться с коллегами, доводить задачи до релиза. Условия Обучение и развитие: языковые клубы, собственный корпоративный университет, программы развития управленческих навыков и многое другое; Благополучие сотрудников: корпоративный пакет ДМС со стоматологией, корпоративный спорт, консультации психолога и дополнительные возможности аккредитованной IT-компании; Множество сообществ: клуб спикеров, футбола, йоги, шахмат и т.д.; Забота о семьях: создаем условия, в которых легко сочетать карьеру и заботу о близких – от гибкого подхода до масштабных проектов для детей сотрудников; Скидки и партнерские программы: на обучение, страхование, покупки и многое другое; Комфортная рабочая среда: бесплатное питание в офисе, современные офисы рядом с метро, корпоративная техника и портал для сотрудников.
Задачи: — разработка и развитие мобильных приложений; — взаимодействие с iOS- и backend-разработчиками, тестировщиками, аналитиками, дизайнерами и менеджерами; — реализация нового функционала; — поддержка и рефакторинг существующего кода; — участие в оценке и декомпозиции задач; — написание понятного и поддерживаемого кода; — участие в code review; — работа с API, локальным хранением, асинхронностью и UI на Compose. Требования: — коммерческий опыт Android-разработки; — для уровня Senior опыт самостоятельного принятия технических решений и участия в code review; — уверенное знание Kotlin; — опыт работы с Coroutines и Flow; — опыт с Jetpack Compose; — понимание архитектурных подходов в Android-разработке и умение применять их на практике; — опыт интеграции с REST API; — уверенная работа с Git и Gradle; — умение читать и улучшать существующий код. Пожелания (необязательно, будет плюсом): — опыт публикации приложений; — опыт написания unit / UI тестов; — опыт с CI / CD; — опыт с многомодульной архитектурой; — опыт оптимизации производительности; — опыт работы с legacy-проектами; — опыт менторства. Условия: — официальное трудоустройство и все социальные гарантии; — возможность горизонтального и вертикального роста; — график работы 5/2 с 09:00 до 18:00 в офисе с часовым перерывом на обед; — офис в Северном районе Таганрога.
Zадачи: — Разработка и развитие Android приложений — Добавление новых функций — Оптимизация существующих приложений — Интеграция с REST API и backend сервисами — Написание тестов и исправление ошибок — Участие в Code Review и командных технических обсуждениях Требования: — Знание Kotlin, Android SDK и жизненного цикла компонентов Android — Опыт работы с архитектурами MVVM, MVI или Clean Architecture — Владение Android Jetpack: ViewModel, LiveData, Navigation, Room — Опыт работы с Coroutines и Flow — Знание Retrofit, OkHttp, REST API — Опыт использования Hilt или Dagger 2 — Навыки написания тестов с JUnit, Mockito, Espresso — Владение Git, Android Studio и Gradle — Умение читать техническую документацию на английском языке Условия: — Работа над продуктами телекоммуникационной сферы — Профессиональная команда — Участие в архитектурных и технических решениях — Возможности для профессионального развития — Официальное оформление по FHSh договору с физическим лицом — Гибридный формат работы (удалённо и в офисе) — Рабочий день 9 часов Дополнительные преимущества: Опыт работы с Jetpack Compose, Firebase, Crashlytics, Sentry, Flutter, BLE и публикацией приложений в Google Play.
Задачи: — Участие в разработке мобильных приложений под Android под руководством наставника. — Написание чистого, поддерживаемого кода на Java и Kotlin. — Разработка UI с использованием современных инструментов (Jetpack Compose). — Участие в разработке функционала для связи с устройствами по Bluetooth Low Energy (BLE). Требования: — Практический опыт работы от 4-х лет. — Опыт профессионального программирования на языке Java (около 10% кода в проекте). — Опыт профессионального программирования на языке Kotlin (около 90% кода в проекте). — Владение на профессиональном уровне Android SDK. — Знание и понимание Android Jetpack, Android X, Jetpack Compose. — Знание и умение применять архитектуры приложений MVP, MVVM, MVI, UDF. — Понимание паттернов проектирования (GOF). — Умение писать код по принципам SOLID. — Опыт работы с Dagger2 и многомодульностью в проекте. — Опыт работы с RXJava2(3). — Опыт работы и понимание Kotlin coroutines. — Знание классических алгоритмов и структур данных. — Знание и опыт работы с Unit-тестами, в частности JUnit4(5) и mockk (mockito, powermock). — Будет плюсом опыт работы с UI тестами (kaspresso). — Опыт работы с дизайн-макетами из Figma, Pixso и взаимодействие с дизайнерами. — Опыт работы и понимание на базовом уровне Gradle, CI (Jenkins). — Знание и понимание систем контроля версий (Git), умение работать с GitFlow. — Владение инструментами Atlassian на высоком уровне (Confluence, Jira, Bitbucket). Условия: — Сотрудничество по формату аутстаф (ИП). — Уровень вознаграждения 200 тыс. рублей на руки (+ компенсация налогов). — График работы 5/2, гибридный формат работы. — Первый месяц офисный формат работы (м. Кутузовская), далее гибрид. — При необходимости выдается оборудование.
Responsibilities: — Develop and maintain Android application functionality using Kotlin and Jetpack Compose. — Implement modern UI using Jetpack Compose. — Integrate the application with backend services via REST APIs. — Work with Kotlin Coroutines and Flow for asynchronous and reactive programming. — Apply appropriate architectural approaches and design patterns. — Write clean, maintainable, and extensible code. — Follow OOP, SOLID principles, design patterns, and established engineering practices. — Identify and avoid common software design anti-patterns. — Participate actively in code reviews. — Investigate and address application performance and memory-related issues. — Collaborate with other engineers as part of the development team. — Participate in the team's CI / CD and development processes. Requirements: — Strong hands-on experience with Kotlin and Android SDK. — Strong practical knowledge of Kotlin Coroutines and Flow. — Practical experience with Jetpack Components. — Strong hands-on experience developing UI with Jetpack Compose. — Good understanding of Android application architecture. — Understanding and practical application of MV architectural approaches. — Strong knowledge of object-oriented programming principles. — Good understanding of SOLID principles, common design patterns, and software anti-patterns. — Experience integrating Android applications with backend services via REST APIs. — Understanding of CI / CD processes. — Basic understanding of memory leaks, their causes, and approaches to investigation. — Experience participating in code reviews. — Ability to write clean, readable, maintainable code. — Experience with Git and Jira. — Experience working as part of a development team. — Strong collaboration and communication skills.
Компания МТС Банк ищет Android-разработчика в команду Мобильной Платформы. Задача команды — развивать Tech Governance и Developer Experience в мобильной разработке, поддерживать высокое качество приложения, убирать рутину из delivery-процессов и создавать инструменты для ускорения поставки ценности клиентам. Технологии и стек: Язык: Kotlin UI: Jetpack Compose, View (Legacy) Архитектура: Clean Architecture, SOLID, паттерны MVI/MVVM Асинхронность: Kotlin Coroutines/Flow, RxJava (Legacy) DI: Dagger 2 Требования: — коммерческий опыт разработки под Android от 2-х лет — уверенное владение Kotlin, знание Java Core — практический опыт разработки UI с Jetpack Compose — опыт работы с Kotlin Coroutines/Flow — опыт работы с Dagger 2 — понимание Clean Architecture, SOLID — понимание паттернов MVI и MVVM — умение писать Unit-тесты Будет плюсом: — опыт разработки, публикации и поддержки Android SDK — опыт работы с многомодульной структурой проекта — опыт работы с CI/CD (GitLab CI или др.) — опыт работы с Kotlin Multiplatform, Jetpack Compose Multiplatform Обязанности: — работать над качеством приложения, улучшать Crash-free, ANR-free, отзывчивость UI — поддерживать и разрабатывать инструменты платформы для продуктовых команд: фича-флаги, a/b тесты и т.д. — анализировать проблемы разработки и внедрять новые Quality Gates — внедрять новые технологии: Jetpack Compose Multiplatform, ИИ-агентов
Responsibilities: - Design and develop scalable Android features for a mobile banking application. - Implement secure financial flows including transactions, cashback logic, and tracking. - Integrate with external APIs such as payments, geolocation, and partner services. - Ensure high performance, stability, and security of the application. - Collaborate with backend, QA, and product teams to deliver features end-to-end. - Maintain and improve app architecture following modern best practices. - Lead code reviews, enforce coding standards, and mentor team members. - Monitor app health including crashes, performance, and analytics, and proactively improve it. - Work with analytics tools like Firebase and Google Analytics to track user behavior and optimize features. - Continuously improve development processes, documentation, and codebase quality. Requirements: - At least 2 years of experience in Android development using Kotlin. - Strong knowledge of Android fundamentals, application lifecycle, OOP, and architectural patterns such as MVVM and MVI. - Experience building Android UIs with Jetpack Compose and/or traditional View/XML systems. - Experience with Kotlin Coroutines and working knowledge of Flow. - Experience integrating REST APIs, handling responses, errors, and serialization. - Basic experience with local data persistence using Room or other Android storage solutions. - Familiarity with dependency injection frameworks like Hilt, Dagger, or Koin. - Experience writing unit tests and understanding basic UI testing principles. - Working knowledge of Git and basic understanding of CI/CD. - Ability to independently implement well-defined features and collaborate effectively with the development team. - English proficiency at least at Intermediate+ level.
Location: Boston, MA Workplace: OnSite At WHOOP, we're on a mission to unlock and inspire performance for life. WHOOP empowers people to perform at a higher level through a deeper understanding of their bodies and daily lives. We handle massive amounts of data continuously streaming up to the cloud from people improving their health and wellness to the world’s greatest sports teams and athletes mandating a fault-tolerant and highly available product. The Connectivity team focuses on bridging the gap between embedded and mobile engineering, ensuring a seamless and consistent experience for members wearing a WHOOP strap. As a Staff Android Engineer on the Connectivity team you'll own the architecture of the software that connects WHOOP hardware to the Android app, and set the technical direction for how that connection performs at scale. From ensuring timely firmware updates to designing innovative ways to establish connections from software to hardware, we bring WHOOP to the highest level of performance and availability across the globe using the latest cutting edge technology. At the Staff level, your impact is measured as much by the engineers and decisions you influence as by the code you write. What you’ll do: - Own the architecture of the Android connectivity layer end to end, from the BLE transport up through history sync and firmware delivery, and drive its evolution across a large modular codebase - Collaborate within a cross-functional environment alongside WHOOP hardware, firmware, and software teams - Establish and refine communication protocols between the WHOOP strap and Android, ensuring alignment with iOS standards - Apply expert-level mastery of the Android Bluetooth stack to manage GATT operations, bonding, and reconnection logic in real-world scenarios - Own connection reliability across the fragmented Android device landscape by diagnosing and mitigating OEM specific Bluetooth, power management, and permission behavior - Create and own systems that aid in analyzing connectivity health of our members, and use that telemetry to set team priorities - Manage a prioritized backlog centered on reducing technical debt, improving code health, and enhancing module testability - Elevate engineering quality through rigorous code reviews, expanded test coverage, and refined architectural design practices - Utilize expert Kotlin proficiency to build product features and define patterns for the broader engineering team - Document new features and architecture using Jira, Confluence and preparing code using Github feature, develop, and master branches - Participate in the incident commander rotation for the whole WHOOP ecosystem and also the release process including getting the app built, managing build variants, signing, sending and testing through Firebase, and submitting to the Play Store - Analyze and monitor user metrics and feedback to determine crash rate or potential bugs and to improve engagement - Represent Android Connectivity in cross-functional forums, including bug triage, product syncs, and firmware coordination - Facilitate the ramp-up of mobile developers, mentor engineers across the Android organization, and assist the backend team with data contracts Who you are: - You are experienced working with consumer-facing apps that control BLE devices. - You have a track record of influencing engineers beyond your own team in the application of architectural and platform design principles - Expert knowledge of best practices for concurrency and multithreading, including Kotlin coroutines and Flow - Product minded engineer with empathy for the member experience - Willingness to learn and grow rapidly across Android and external systems - Extensive experience building, testing, debugging, and delivering native Android apps in a professional environment - Expert knowledge of Android application structure and components as well as lifecycle and Android Design Guidelines - Strong experience with Jetpack Compose and modern declarative Android UI - Experience with Kotlin and frameworks such as Koin, Android Jetpack libraries (including ViewModel, Flows, and Navigation), Room database, and Retrofit / OkHttp - Experience designing modular architecture and dependency boundaries in a large multi-module Gradle codebase, including patterns such as MVI and MVVM - Excellent knowledge of Android Studio, Gradle and CI systems - Experience debugging and diagnosing issues across complex or distributed systems such as firmware, mobile, and backend - Experience using Git to organize feature work - Experience communicating with a RESTful backend - Firm belief that automated testing is important and experience writing both Unit and UI tests - Excellent collaboration and communication skills, driving cross functional problem solving, tradeoff definition, and optimization - Strong commitment to embracing and leveraging AI tools in day-to-day tasks, ensuring AI-assisted work aligns with the same high-quality standards as personal contributions This role is based in the WHOOP office located in Boston, MA. The successful candidate must be prepared to relocate if necessary to work out of the Boston, MA office. Interested in the role, but don’t meet every qualification? We encourage you to still apply! At WHOOP, we believe there is much more to a candidate than what is written on paper, and we value character as much as experience. As we continue to build a diverse and inclusive environment, we encourage anyone who is interested in this role to apply. WHOOP is an Equal Opportunity Employer and participates in E-verify https://www.e-verify.gov/to determine employment eligibilityThe WHOOP compensation philosophy is designed to attract, motivate, and retain exceptional talent by offering competitive base salaries, meaningful equity, and consistent pay practices that reflect our mission and core values. At WHOOP, we view total compensation as the combination of base salary, equity, and benefits, with equity serving as a key differentiator that aligns our employees with the long-term success of the company and allows every member of our corporate team to own part of WHOOP and share in the company’s long-term growth and success. The U.S. base salary range for this full-time position is $170,000 - $230,000. Salary ranges are determined by role, level, and location. Within each range, individual pay is based on factors such as job-related skills, experience, performance, and relevant education or training. In addition to the base salary, the successful candidate will also receive benefits and a generous equity package. These ranges may be modified in the future to reflect evolving market conditions and organizational needs. While most offers will typically fall toward the starting point of the range, total compensation will depend on the candidate’s specific qualifications, expertise, and alignment with the role’s requirements.
Location: Remote; Croatia; Hungary; Switzerland; Poland; United Kingdom Workplace: Remote ABOUT ELEVENLABS ElevenLabs is an AI research and product company transforming how we interact with technology. We launched in January 2023 with the first human-like AI voice model. Today, we serve millions of users and thousands of businesses - from fast-growing startups to large enterprises like Deutsche Telekom and Meta. Our investors are some of the world's most prominent, including Andreessen Horowitz, ICONIQ Growth and Sequoia. We've raised $781M in funding and our last valuation was $22B - multiples of 11, always. We have expanded from voice into three main platforms: - ElevenAgents enables businesses to deliver seamless and intelligent customer experiences, with the integrations, testing, monitoring, and reliability necessary to deploy voice and chat agents at scale. - ElevenCreative empowers creators and marketers to generate and edit speech, music, image, and video across 70+ languages. - ElevenAPI gives developers access to our leading AI audio foundational models. Everything we do is the result of the creativity and commitment of our team - builders doing the best work of their lives. We are researchers, engineers, and operators. IOI medalists and ex-founders. If you want to work hard and create lasting positive impact, we want to hear from you. HOW WE WORK - High-velocity: Rapid experimentation, lean autonomous teams, and minimal bureaucracy. - Impact not job titles: We don’t have job titles. Instead, it’s about the impact you have. No task is above or beneath you. - AI first: We use AI to move faster with higher-quality results. We do this across the whole company—from engineering to growth to operations. - Excellence everywhere: Everything we do should match the quality of our AI models. - Global team: We prioritize your talent, not your location. WHAT WE OFFER - Innovative culture: You’ll be part of a generational opportunity to define the trajectory of AI, surrounded by a team pushing the boundaries of what’s possible. - Growth paths: Joining ElevenLabs means joining a dynamic team with countless opportunities to drive impact - beyond your immediate role and responsibilities. - Learning & development: ElevenLabs proactively supports professional development through an annual discretionary stipend. - Social travel: We also provide an annual discretionary stipend to meet up with colleagues each year, however you choose. - Annual team offsite: Each year, we bring your entire team together in a new location - past offsites have included Croatia, Italy and Cancún - Co-working: If you’re not located near one of our main hubs, we offer a monthly co-working stipend. ABOUT THE ROLE ElevenMusic is a consumer music app where music is the core product: a place to listen, create, remix and share. The team is small, agent-first and sits apart from the main org, with very fast CI, so ideas often ship the same or next day. Today, one engineer runs the whole iOS app alone. We’re looking for a Mobile Engineer to own ElevenMusic across iOS and Android, and to make mobile a driver of the product rather than a downstream port of web features. You’ll build for musicians and creatives, think in systems as well as screens, and work with high autonomy and a high bar for taste. Requirements - Shipped a well-designed, production mobile app that real users love, and can show us what you owned. - Strong systems thinking across mobile and backend. We’re framework-agnostic (Swift UI or Kotlin Jetpack Compose), but expect you to work across iOS and Android. - Exceptional product taste and a clear view on what makes a mobile experience great. - Highly self-directed: you turn loose directions into shipped work and own the outcome. Bonus: musical interest or intuition. Open-source or GitHub contributions. Location This role is remote-first, so it can be executed from anywhere in Europe and the US East Coast, with the ability to operate in GMT-5 to GMT+1 timezones required. If you prefer, you can work from our offices in London, New York, Warsaw, and Amsterdam. #LI-Remote We are an equal opportunity employer and do not discriminate on the basis of race, religion, national origin, gender, sexual orientation, age, veteran status, disability or other legally protected statuses.
Нужно делать экраны чата, медицинских данных и персонального риск-профиля, подключать API и развивать общие компоненты приложения.
Компания МТС Банк ищет ведущего разработчика Android для работы в Стриме Состоятельные клиенты. Команда занимается развитием сервисов предоставления нефинансовых привилегий для состоятельных клиентов банка, включая такси, бизнес-залы аэропортов, страхование и программы лояльности. Технологии и стек: Языки: Kotlin (основной), Java Core (обязательное знание) UI: Jetpack Compose (практический опыт) Архитектура: Clean Architecture, SOLID, паттерны MVI/MVVM Асинхронность: Kotlin Coroutines/Flow DI: Dagger 2 Задачи: — разработка продуктов с использованием Kotlin/Java Core — поддержка и расширение функционала — проведение code-review — участие в развитии, планировании и PBR — взаимодействие с архитекторами, аналитиками, тестировщиками, разработчиками — написание юнит тестов — рефакторинг существующей кодовой базы Требования: — коммерческий опыт разработки под Android от 2 лет — уверенное владение Kotlin, знание Java Core — практический опыт разработки UI с Jetpack Compose — опыт работы с Kotlin Coroutines/Flow — опыт работы с Dagger 2 — понимание Clean Architecture, SOLID — понимание паттернов MVI и MVVM — умение писать Unit-тесты — владение Git Будет плюсом: — опыт разработки, публикации и поддержки Android SDK — опыт работы с многомодульной структурой проекта — опыт работы с CI/CD (GitLab CI или др.)
- Разрабатывать приложения под Android на Kotlin. - Улучшать внутренние процессы разработки, проводить ревью кода.
Location: Almaty, Kazakhstan Workplace: OnSite Why work at Higgsfield AI? Higgsfield AI is the fastest-scaling generative AI company in history, hitting $500M in annual revenue run rate, 25M+ users worldwide, 6M+ generations per day, and powering 390 of Fortune 500 brands. We're building at the absolute frontier of AI-powered video creation and next-generation creative tools. Joining Higgsfield means becoming part of a high-impact team shaping the future of AI-native experiences, at a company that isn't just moving fast, but rewriting what fast looks like. About the role We’re looking for an Android Developer with deep Android development experience to help build and evolve our mobile product. You’ll own features from initial idea through release, make technical decisions, and work closely with product, design, and backend teams. We value autonomy, high agency, and high energy: engineers who take initiative, solve problems, and keep work moving. What you’ll do -Own complex Android features end to end, including technical design, implementation, testing, release, and iteration. -Build polished interfaces with Jetpack Compose and the Android View system. -Design and evolve the network layer, including API integration, authentication, error handling, retries, and caching. -QA your own work: validate user flows, visual details, and edge cases across supported devices, screen sizes, and Android versions, and resolve issues before shipping. -Improve app performance, reliability, and maintainability, with attention to startup time, responsiveness, memory usage, and battery consumption. -Contribute to product decisions and work with designers to refine user flows and interactions. -Raise engineering quality through code reviews, technical guidance, and improvements to development practices. Core requirements -Strong native Android development experience, with a track record of shipping and maintaining production applications. -Deep proficiency in Kotlin, with strong experience in Jetpack Compose and the Android View system, including interoperability. -Strong understanding of Android lifecycle behavior, state management, and asynchronous programming with Kotlin coroutines and Flow. -Strong networking fundamentals and experience building reliable, maintainable network layers. -An AI-native engineering workflow: use AI coding assistants and agents to accelerate exploration, implementation, testing, and debugging; evaluate their output critically and take responsibility for the result. -Strong ownership and the ability to deliver features independently, with sound technical judgment and clear communication. -Strong product taste and an eye for good UX, demonstrated through thoughtful interactions, clear flows, and attention to detail. Great to have -Ability to build and deploy simple backend services and APIs. -Experience with server-driven UI (SDUI), including client compatibility and fallback behavior. -Experience integrating Google Play Billing or Stripe into mobile payment flows. -Experience with media-heavy applications, including video playback, image processing, and reliable background uploads or downloads. How you work -You’re comfortable with ambiguity and fast-moving environments. -You have a genuine drive to learn and a talent for sharing knowledge clearly with those around you. -You identify problems, propose solutions, and follow through. -You move with urgency and make deliberate trade-offs. -You bring energy to collaboration and help unblock others. -You care about how the product works for users and what happens after a feature ships. The deal - Competitive salary in USD + stock options. - On-site role in our Almaty office (we will relocate you from anywhere). - Full-time position with high growth potential.
Location: All Cities Workplace: Remote ABOUT US Mobile Wave Solutions is a professional services company specialising in software development as a service. We are committed to delivering scalable, high-quality software solutions that meet the evolving needs of our clients. With a growing team of over 120 engineers and a mission to empower businesses globally, we provide expert teams to deliver robust solutions and drive innovation. We are looking for a Senior Android Engineer for an exciting opportunity with a client in the fintech industry, working on innovative solutions to enhance customer experiences and streamline financial services. This role offers the chance to contribute to cutting-edge technology projects in a fast-paced, impactful environment. As a Senior Android Engineer, you will develop innovative Android applications and play a key role in mobile architecture and design, delivering outstanding user experiences. We expect engineers to demonstrate curiosity, passion, and a proactive mindset, with strong skills in algorithms, problem-solving, and building scalable, resilient, and crash-free Android applications. Effective communication is an attribute we care deeply about, as you and your team will collaborate in a fast-paced engineering environment to achieve outstanding results. DUTIES AND RESPONSIBILITIES - Architect, design, build, and deliver world-class Android applications. - Collaborate with engineers, product owners, and other colleagues to identify meaningful challenges and deliver business value. - Write clean, maintainable, and scalable code following Android development best practices. - Learn, grow, and mentor other engineers through code reviews and pair programming to accelerate their technical mastery. - Challenge existing team processes and identify opportunities for continuous improvement. - Contribute to and promote engineering standards and best practices, making a positive impact across the team. - Ensure application performance, stability, security, and reliability across supported Android devices and operating system versions. QUALIFICATIONS, SKILLS, AND EXPERIENCE - 5+ years of experience in software development. - 4+ years of professional experience in Android development. - Experience architecting, designing, building, and delivering high-quality Android applications. - Strong knowledge of the Android SDK and the Android application development ecosystem. - Strong proficiency in Kotlin and experience writing idiomatic, readable, and maintainable code. - Solid understanding of Android architecture patterns, design principles, and SOLID principles. - Experience customizing Android UI components, navigation, transitions, lists, and complex layouts. - Proven track record of designing and implementing high-quality, reliable, and crash-free Android applications. - Practical experience integrating RESTful APIs and working with asynchronous operations. - Experience with dependency injection, modularization, and building maintainable application architectures. - Strong problem-solving skills and a good understanding of algorithms and data structures. - Experience working with agile methodologies and collaborative software development practices. - Excellent communication skills in English, both written and verbal. ADVANTAGES - Experience designing and building highly reliable Android applications that serve millions of users. - Good understanding of Jetpack Compose and modern Android UI development. - Experience with Kotlin Coroutines, Flow, and reactive programming. - Experience with Android testing strategies, including unit, integration, and UI testing. - Experience with Gradle, build optimization, and CI/CD pipelines for Android applications. - Experience with Google Play Console and the application release process. - Experience with GraphQL. - Experience in the FinTech industry. - Experience in consumer lending or credit card issuing. OUR BENEFITS - Remote Office – Option to work remotely or hybrid - Parking Space – Free parking available - Fun Office Space – Game zone and relaxation area - Health Insurance – Private health insurance, including dental care - Holidays – 5 extra days after your 1st and 5th year with us - Personal Development – Company-sponsored training and development - Employee Referral Program – Competitive bonus for successful referrals - Social Events – Celebrating success together - Family Insurance – Add insurance coverage for a family member - Multisport Card – Fully covered sports pass