Location: New York, NY, United States
About Us
Fanatics is building a leading global digital sports platform. We ignite the passions of global sports fans and maximize the presence and reach for our hundreds of sports partners globally by offering products and services across Fanatics Commerce, Fanatics Collectibles, and Fanatics Betting & Gaming, allowing sports fans to Buy, Collect, and Bet. Through the Fanatics platform, sports fans can buy licensed fan gear, jerseys, lifestyle and streetwear products, headwear, and hardgoods; collect physical and digital trading cards, sports memorabilia, and other digital assets; and bet as the company builds its Sportsbook and iGaming platform. Fanatics has an established database of over 100 million global sports fans; a global partner network with approximately 900 sports properties, including major national and international professional sports leagues, players associations, teams, colleges, college conferences and retail partners, 2,500 athletes and celebrities, and 200 exclusive athletes; and over 2,000 retail locations, including its Lids retail stores. Our more than 22,000 employees are committed to relentlessly enhancing the fan experience and delighting sports fans globally.
Overview
As an Android Staff Engineer at Fanatics, you are a recognized technical leader. You operate both strategically and hands-on while leading ambitious projects, and your solutions set the standard for the team. Your bold decisions balance immediate business needs with long-term technical excellence. Through your leadership, you cultivate a culture of excellence and innovation that leaves a lasting impact on both your immediate team and the broader mobile team.
We own the Fanatics App, the mobile app at Fanatics that encompasses elements from all of our different brands and businesses. The Fanatics App brings together Free to Play games, live events, ecommerce, and new product experiences to deliver a best-in-class Sports platform. Fundamentally, we are one team in everything we do, from the user experience to coding and architecture. We aim to deliver on our Customer Promise by delighting our millions of monthly active users.
Responsibilities
Drive the development, testing, documentation, and deployment of high-quality, scalable software into production
Develop a comprehensive understanding of the industry, product, and roadmap, leveraging this knowledge to shape team strategy and influence the direction of the organization
Lead the end-to-end technical execution of complex features and systems, from ideation and architecture to deployment and refinement
Define and enforce engineering principles, guidelines, and best practices
Partner closely with product, design, and other stakeholders to make high-impact technical decisions that align with both business goals and long-term scalability
Lead incident resolution as part of the on-call rotation, ensuring swift diagnosis and remediation of critical software issues
Proactively identify and remove roadblocks, occasionally collaborating cross-team collaboration to maintain momentum on complex projects
Conduct and elevate code reviews, sharing expertise to enhance code quality
Steer team planning and design discussions, introducing innovative approaches to solve technical challenges and optimize design patterns
Champion improvements to software quality, testability, operational metrics, and team documentation, setting a higher standard for the organization
Mentor and coach engineers at all levels, fostering a culture of continuous learning and professional growth across the team
Be open to occasional travel to Fanatics offices and other locations for conferences, events, meetings, and team-building activities
Required Qualifications
7+ years of experience building highly scalable Android applications with MVI Architecture
Expert-level proficiency in Kotlin, with the ability to drive best practices and mentor others in its effective use
Android domain expertise, knowing the platform best practices, trends, and end user considerations
Experience using Jetpack Compose and Direct Injection or ServiceLocator patterns
Team-first mentality, with a willingness to do what it takes to get the job done and a desire to strive for better
Excels at communicating complex technical concepts clearly and effectively to diverse audiences, including engineers, executives, and non-technical stakeholders
Expertise in Agile software delivery and SCRUM methodology, with a track record of driving process improvements across teams
Thrives in a high-growth environment where priorities evolve regularly and decisions are made quickly
Proven ability to collaborate cross-functionally across diverse teams within large enterprise environments, driving alignment and shared success
Preferred Qualifications
Experience with Kotlin Multiplatform and Compose Multiplatform
Experience with Material Design, ideally Material 3
Client API Design and Client Backend experience
Experience with GoLang, Swift, and Java
If you possess some of these qualifications but not all of them, we still encourage you to apply!
#LI-AC2
Ranges will change based on country and state of residence, which are reflected in Geographical Zones defined by Fanatics Betting and Gaming. The range incorporates all of our Geographical Compensation Zones and is subject to change as the Zone associated with the actual offer is confirmed. In addition to the base and bonus, full-time employment, and more. For information about our benefits, please visit
https://benefitsatfanatics.com/
Salary Range
$144,000
—
$235,000 USD
By submitting your application, you agree to our terms of service and acknowledge you have read our
Candidate Privacy Policy.
Fanatics will never ask candidates for money, banking information, or other sensitive personal information as part of the interview process. If you receive a suspicious message claiming to be from Fanatics recruiting, please do not respond and report it
here
.
Задачи:
— Разрабатывать 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 парковочными местами.
— Отличное оборудование, конкурентная зарплата и дополнительные льготы, включая абонемент в спортзал и скидки в местных магазинах.
Ищем Junior Android Developer в команду для работы над мобильными играми в сфере iGaming.
Требования:
— Java, Kotlin
— Android-разработка
— Jetpack Compose, Firebase
— AppsFlyer, Facebook SDK, WebView
— Опыт работы в gambling/iGaming
Будет плюсом: Flutter, OneSignal, Branch, TikTok SDK и опыт со сторонними интеграциями.
juniorГеография найма не уточнена
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Компания Fellows, обладающая более чем пятилетним опытом в индустрии, ищет Junior Android Developer для удалённой работы на полную занятость с зарплатой от $300 до $1000 net. В обязанности входит разработка и поддержка Android-приложений с использованием Java и Kotlin, создание пользовательских интерфейсов с помощью Jetpack Compose, интеграция Firebase для backend и real-time функций, а также работа с AppsFlyer и иногда Facebook SDK. Кандидат должен хорошо владеть Java и Kotlin для Android, иметь опыт работы с Jetpack Compose и практический опыт интеграции Firebase и Android-разработки в целом. Дополнительным преимуществом будет знание Flutter, OneSignal, AppsFlyer, Facebook SDK, Branch, TikTok SDK и других сторонних мобильных интеграций. Компания предлагает гибкий график, полностью удалённый формат работы, возможности для профессионального роста, сотрудничество с опытной командой, а также прозрачные KPI и пересмотр заработной платы по итогам работы.
Команда Сбера ищет Senior Android разработчика для поддержки и развития мобильного продукта «Сбер Заметки» в составе супер-приложения «Эфир».
Вы будете единственным Android-разработчиком в кросс-функциональной команде «Заметок» (вместе с Product Lead, дизайнером, аналитиком, iOS, web, back, QA), но при этом станете частью большого комьюнити из 25 Android-разработчиков «Эфира», работающих в едином монорепозитории.
Задачи:
— Развитие сложного UI: папки, списки, rich-text редактор (Cascade Editor), граф связей (Canvas), таблицы, markdown.
— Разработка фич по REST API: блочная модель заметок, файлы и вложения, совместный доступ, комментарии, AI-промпты.
— Реализация офлайн-кеша и синхронизации с бэкендом (Room + сеть).
— Интеграция с общей платформой «Эфира» (навигация, deeplink’и, feature flags, метрики, дизайн-система).
Требования:
— Опыт коммерческой разработки на Android от 4 лет.
— Уверенное знание Jetpack Compose и опыт работы со сложным UI.
— Отличное понимание REST, кеширования, Room.
— Понимание принципов работы с монорепозиторием и composite Gradle.
— Умение работать автономно, брать на себя ответственность за результат.
— Будет большим плюсом: опыт работы с rich-text/editors, Canvas, block-based API.
УдалённоseniorГеография найма не уточнена, офис: Москва
Location: San Francisco, California
Workplace: Hybrid
WHO WE ARE
Notion is the collaborative AI workspace where teams and agents think together https://www.youtube.com/watch?v=vkpYpWfEK5s. We're building one place where your knowledge, projects, meetings, and AI tools live side by side, so work is faster, clearer, and less fragmented. Millions of individuals, small teams, and large companies run their work on Notion.
Notinos (our employees) are customer zero in bringing this future of work to life. We care about craft, building things that last, and the belief that great work is still fundamentally human. Our goal isn’t to ship the next feature. Each and every team of Notinos is working to set the standard for how humans work together in the AI era. From building a business’s system of record to making and managing AI agents to automating away the busy work, we care deeply about giving our customers more time for their life’s work.
ABOUT THE ROLE
Notion is building the operating system for knowledge work, and we want people to be able to do substantive knowledge work from their phone.
A great native app is what makes that possible. On Android, that means Notion should feel like it was built for the platform: fast to open, smooth to scroll, and reliable offline or on a spotty connection. We’re investing in a more native foundation for how people read, write, and edit in Notion. That lets users capture ideas in the moment, find answers across their workspace, manage tasks and projects, and work with teammates, with the speed, polish, and dependability people expect from the best apps on their phone.
As an Android engineer, you’ll help build that native foundation, from how pages render and how people write and edit, to the navigation and app chrome people use every day, like Home, Search, and Inbox, along with the shared frameworks the rest of the app is built on. You’ll work across the Android stack, with chances to dig into our shared Rust layer and the AI tools we use for mobile development. Along the way, you’ll pair with experienced product and mobile AI engineers to find what slows the team down, try new Android capabilities, and help decide what ships in the app.
This role can be based in either San Francisco or New York City. We work from our offices on Mondays, Tuesdays and Thursdays (our Anchor Days) because we do our best thinking and building together in person. We’re looking for someone who’s excited to work alongside the team during those days.
WHAT YOU'LL ACHIEVE
- Ship the core Notion experience on Android: Build and polish the surfaces people use every day—opening and reading pages, writing and editing, navigating the app, and the Home, Search, and Inbox tabs—on a native Kotlin and Jetpack Compose stack that is fast to open, smooth to scroll, and dependable offline.
- Build with product and design, and iterate fast: Partner with product managers and designers to turn ideas into shipped features, then use feedback and data to make them better. Use AI coding tools and agents to build, test, and investigate faster, while you stay accountable for review, validation, and quality.
- By the end of your first year, own a core product area: Take a core part of the Android app, like Home, Inbox, or a piece of the editor, from idea to launch, and shape it into an experience that helps people do their life’s work from their phone.
- Make the app feel fast and reliable: Find and fix issues in startup time, scrolling, typing latency, crashes, and memory use across the surfaces you own, and add the tests and monitoring that catch regressions before users do.
SKILLS YOU'LL NEED TO BRING
- Solid Android fundamentals: You’ve built and shipped Android apps, through work, internships, or your own projects, and you’re comfortable with modern Android—Kotlin, Jetpack Compose, Coroutines/Flow, and Gradle. Experience with a large, modular codebase is a plus.
- Care for native UI and performance: You enjoy making UI feel fast and smooth, and you’re curious about things like custom text rendering, complex lazy lists, or rich-text editing. Experience with performance profiling, realtime collaboration, or offline sync is a plus.
- Product instincts: You care about how the app feels to use, not just how it works. You sweat the details of interactions and polish, and you use feedback and data to decide what to build next.
- Thoughtful problem-solving and clear communication: You build a clear picture of the problem before jumping to a fix, you can explain trade-offs in writing, and you ask for help early when you’re stuck. Experience moving a hybrid or web-based surface to native, or building something from 0→1, is a plus.
- AI-native, end-to-end engineering practice: You use AI tools and agents as real collaborators, framing tasks clearly, reviewing generated changes, testing behavior, and designing workflows that make the broader team more effective. Web experience (TypeScript, React, Node) is welcome but not required.
Notion is committed to providing highly competitive cash compensation, equity, and benefits. The compensation offered for this role will be based on multiple factors such as location, the role’s scope and complexity, and the candidate’s experience and expertise, and may vary from the range provided below. For roles based in San Francisco, the estimated base salary range for this role is $150,000 - $168,000 per year.
By clicking “Submit Application”, I understand and agree that Notion and its affiliates and subsidiaries will collect and process my information in accordance with Notion’s Global Recruiting Privacy Policy https://notion.notion.site/Notion-Global-Recruiting-Privacy-Policy-fc3eb4e829354a26a2bb6fd5e289b550. https://dev.notion.so/a3ce416456924276a59de91bca740028?pvs=21
#LI-Onsite
A NOTE ON AI
You don’t need deep AI expertise for every role, but we do expect every Notino to be intellectually curious, drawn to tinkering and discovery, and excited to use AI as a real collaborator in their work. For some roles, AI fluency is a core requirement — when that’s the case, we'll say so explicitly in the qualifications. People who thrive here don’t treat AI as a novelty. They use it to think better, and make their work easier for others to build on.
EQUAL OPPORTUNITY & ACCOMMODATIONS
We hire talented people from a wide range of backgrounds. If you’re excited about this role but don’t meet every bullet, we still encourage you to apply. Notion is an equal opportunity employer and does not discriminate on the basis of any legally protected characteristic. Consistent with applicable law, we will consider for employment qualified applicants with arrest and conviction records. Notion provides reasonable accommodations during the application process; if you need one, please let your recruiter know.
Notion is proud to be an equal opportunity employer. We do not discriminate in hiring or any employment decision based on race, color, religion, national origin, age, sex (including pregnancy, childbirth, or related medical conditions), marital status, ancestry, physical or mental disability, genetic information, veteran status, gender identity or expression, sexual orientation, or other applicable legally protected characteristic. Notion considers qualified applicants with criminal histories, consistent with applicable federal, state and local law. Notion is also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, please let your recruiter know.
Задачи:
— Разрабатывать, сопровождать, и оптимизировать код;
— Выполнять задачи в направлении 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+ экспертов;
— Обучение и развитие сотрудников, оплата курсов и участие в конференциях;
— Медицинское страхование (ДМС), включая стоматологию, вызов врача на дом и экстренную госпитализацию.
УдалённоmiddleМы увлечены чем-то не только в профессиональном плане, но и в личном
Компания inDrive — международный сервис городских поездок и услуг, работающий по модели, где пассажир и водитель напрямую договариваются о стоимости поездки.
Стек: Kotlin, Jetpack Compose, Coroutines, MVVM/MVI.
Проект: Банк. Создание омниканального диалогового канала с клиентом по обслуживанию и продажам.
Требования:
— Коммерческий опыт 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 на Compose.
Условия:
— Работа по ИП.
— Оплата до 1600 руб/час (фуллтайм по производственному календарю РФ).
— Сроки проекта: 3 месяца с возможной пролонгацией.
— Гражданство РФ и локация: РФ/РБ.
— Удалённая работа.
— Аутстафф.
Задачи:
— Разработка на Kotlin с использованием Coroutines + Flow, Jetpack Compose, Koin, Retrofit + OkHttp, Gson / kotlinx.serialization.
— Применение Clean Architecture и MVI, работа с многомодульной сборкой (~300 Gradle-модулей, api/impl).
— Разработка интерфейсов на Jetpack Compose.
— Работа с Compose Navigation / Navigation Compose.
— Написание и поддержка unit-тестов.
— Использование инструментов тестирования и контроля качества: JUnit 5, MockK, Turbine, Kover, detekt.
— Работа с Git и командная разработка.
Требования:
— Коммерческий опыт Android-разработки от 3 лет.
— Уверенное знание Kotlin.
— Практический опыт работы с Coroutines + Flow.
— Опыт разработки интерфейсов на Jetpack Compose.
— Знание и практический опыт работы с Koin, Retrofit + OkHttp, Gson / kotlinx.serialization.
— Понимание и опыт применения Clean Architecture и MVI.
— Опыт работы с многомодульной архитектурой; преимущество — опыт с крупными проектами с большим количеством Gradle-модулей.
— Опыт работы с Compose Navigation / Navigation Compose.
— Понимание принципов написания и поддержки unit-тестов.
— Опыт или знание инструментов тестирования и контроля качества: JUnit 5, MockK, Turbine, Kover, detekt.
— Умение работать с Git и командной разработкой.
— Будет плюсом опыт использования LLM/AI-инструментов в разработке: Claude Code, Codex или аналогов для генерации тестов, code review, анализа crash-логов и работы с Jira.
Условия:
— График работы 5/2, с 9:00 до 18:00.
— На период испытательного срока работа в офисе, затем возможен гибрид.
— Офис: г. Алматы, Желтоксан 191, БЦ «Q».
— Стабильный оклад + ежегодный бонус в размере до 2 окладов.
— Расширенный пакет ДМС для сотрудников.
— Социальный пакет, специальные предложения от партнеров и скидки на продукты Банка.
— Реальные возможности для вертикального и горизонтального карьерного роста внутри компании.
Location: San Francisco, California; New York, New York
Workplace: Hybrid
WHO WE ARE
Notion is the collaborative AI workspace where teams and agents think together https://www.youtube.com/watch?v=vkpYpWfEK5s. We're building one place where your knowledge, projects, meetings, and AI tools live side by side, so work is faster, clearer, and less fragmented. Millions of individuals, small teams, and large companies run their work on Notion.
Notinos (our employees) are customer zero in bringing this future of work to life. We care about craft, building things that last, and the belief that great work is still fundamentally human. Our goal isn’t to ship the next feature. Each and every team of Notinos is working to set the standard for how humans work together in the AI era. From building a business’s system of record to making and managing AI agents to automating away the busy work, we care deeply about giving our customers more time for their life’s work.
Notion is an in person company, and currently requires its employees to come to the office for three Anchor Days (Mondays, Tuesdays, and Thursdays). This internship will take place from Jan 25 - Apr 16 and you will need to be able to work out of our NY or SF office during this time.
ABOUT THE ROLE:
Mobile devices have reshaped personal computing—the power of a desktop now fits in our pockets. By giving everyone the building blocks to create their own tools, we'll solve more problems wherever we go. A delightful, intuitive mobile experience: that's our guiding light, and we need Android and iOS engineers to make it a reality.
During your 12-week internship, you will be paired with a mentor that will help guide you as you work closely with our team to build and ship impactful projects. These projects will drive valuable impact to our customers and engineers. Take a look at what our past intern cohort worked on with our Blog post here https://notion.notion.site/Notion-Intern-Spotlight-d0260c4e2317490db89f367d95cb4e68 and here https://www.notion.so/blog/saluting-notions-winter-interns and TikTok https://www.tiktok.com/@notionhq/video/7216440106356395306?lang=en post.
WHAT YOU'LL ACHIEVE:
- Write clean, secure, tested, and documented code.
- You'll collaborate with the team to strategize, mold, and develop innovative features for our Android and iOS application.
- At our core, we prioritize crafting top-tier applications. Your role could involve enhancing the Android or iOS app's performance, reliability, and overall refinement. Additionally, you'll have the opportunity to optimize aspects of the app within the web stack.
QUALIFICATIONS
- Pursuing a Bachelor's or Master’s degree in computer science, engineering, or another related field. Must graduate before December 2027.
- Previous mobile internship experience.
- Working towards a proficiency of one or more programming languages such as Kotlin, Java, Typescript, Node.js, Swift, Go, Python, or Rust.
- You find large challenges exciting and enjoy discovering problems as much as solving them.
- You are able to problem-solve and adapt to changing priorities in a fast-paced, dynamic environment.
- This internship will take place from Jan - Apr and you will need to be able to work out of our SF or NY office during this time.
SKILLS YOU'LL NEED TO BRING:
- Thoughtful problem-solving: For you, problem-solving starts with a clear and accurate understanding of the context. You can decompose tricky problems and work towards a clean solution, by yourself or with teammates. You're comfortable asking for help when you get stuck.
- Put users first: You think critically about the implications of what you're building, and how it shapes real people's lives. You understand that reach comes with responsibility for our impact—good and bad.
- Not ideological about technology: To you, technologies and programming languages are about tradeoffs. You may be opinionated, but you're not ideological and can learn new technologies as you go.
- Empathetic communication: You communicate nuanced ideas clearly, whether you're explaining technical decisions in writing or brainstorming in real time. In disagreements, you engage thoughtfully with other perspectives and compromise when needed.
- Team player: For you, work isn't a solo endeavor. You enjoy collaborating cross-functionally to accomplish shared goals, and you care about learning, growing, and helping others to do the same.
NICE TO HAVES:
- You're proficient with any part of our technology stack: Kotlin, Jetpack Compose, Android SDK, Dagger, Swift, React, TypeScript, Postgres.
- You've heard of computing pioneers like Ada Lovelace, Douglas Engelbart, Alan Kay, and others—and understand why we're big fans of their work.
- You have interests outside of technology, such as in art, history, or social sciences.
Notion is committed to providing highly competitive cash compensation, equity, and benefits. The compensation offered for this role will be based on multiple factors such as location, the role’s scope and complexity, and the candidate’s experience and expertise, and may vary from the range provided below. For roles based in San Francisco or New York City, the estimated hourly range for this role is $57/hr for Bachelors or $61/hr for Master’s.
By clicking “Submit Application”, I understand and agree that Notion and its affiliates and subsidiaries will collect and process my information in accordance with Notion’s Global Recruiting Privacy Policy https://notion.notion.site/Notion-Global-Recruiting-Privacy-Policy-fc3eb4e829354a26a2bb6fd5e289b550?pvs=74 and NYLL 144 https://notion.notion.site/Ashby-AI-Bias-Audit-2b0efdeead05803bbbfae159ec86c528.
#LI-Onsite
A NOTE ON AI
You don’t need deep AI expertise for every role, but we do expect every Notino to be intellectually curious, drawn to tinkering and discovery, and excited to use AI as a real collaborator in their work. For some roles, AI fluency is a core requirement — when that’s the case, we'll say so explicitly in the qualifications. People who thrive here don’t treat AI as a novelty. They use it to think better, and make their work easier for others to build on.
EQUAL OPPORTUNITY & ACCOMMODATIONS
We hire talented people from a wide range of backgrounds. If you’re excited about this role but don’t meet every bullet, we still encourage you to apply. Notion is an equal opportunity employer and does not discriminate on the basis of any legally protected characteristic. Consistent with applicable law, we will consider for employment qualified applicants with arrest and conviction records. Notion provides reasonable accommodations during the application process; if you need one, please let your recruiter know.
Notion is proud to be an equal opportunity employer. We do not discriminate in hiring or any employment decision based on race, color, religion, national origin, age, sex (including pregnancy, childbirth, or related medical conditions), marital status, ancestry, physical or mental disability, genetic information, veteran status, gender identity or expression, sexual orientation, or other applicable legally protected characteristic. Notion considers qualified applicants with criminal histories, consistent with applicable federal, state and local law. Notion is also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, please let your recruiter know.
Задачи:
— Разрабатывать и поддерживать Android-приложения на Kotlin
— Реализовывать новый функционал и дорабатывать существующие решения
— Участвовать в проектировании архитектуры и обсуждении технических решений
— Интегрировать REST API и взаимодействовать с backend-разработчиками
— Оптимизировать производительность приложений и повышать качество пользовательского опыта, писать поддерживаемый, читаемый код, участвовать в code review
— Исправлять ошибки, проводить отладку и участвовать в тестировании приложений
— Работать в кросс-функциональной команде с разработчиками, дизайнерами, аналитиками и QA
Требования:
— От 2 лет коммерческого опыта Android-разработки
— Уверенное владение Kotlin и Android SDK
— Опыт разработки приложений с использованием Jetpack Compose
— Практический опыт работы с Kotlin Coroutines
— Понимание принципов ООП, SOLID и популярных архитектурных подходов (MVVM/MVI)
— Умение анализировать задачи, предлагать решения и работать в команде
Условия:
— Формат работы: удалённо, гибридно или из офиса на выбор
Location: New York, NY (HQ)
Workplace: OnSite
ABOUT RAMP
Ramp is building the smart infrastructure for finance teams, embedded in the transaction flow of every dollar a business spends. We automate how over $275B in annualized spend flows in and out of 85,000+ companies: authorizing payments, flagging risk, categorizing spend, and closing books.
The problems are high-stakes, data-dense, and unforgiving.
We hire people with high agency and high urgency. We look for slope over intercept. We care less about where you trained and more about what you’ve built. At Ramp, everyone is a builder who owns problems end to end and makes consequential decisions that shape the outcome.
The median Ramp customer saves 7.5% and grows revenue 16% in their first year – far in excess of businesses operating without Ramp. We believe every ambitious company deserves the same.
If you want to build systems that directly shape how companies move and manage billions, Ramp is the place to do it.
Explore our Engineering Blog https://builders.ramp.com & Emerging Talent https://builders.ramp.com/emerging-talent Blog to learn more about how we build at Ramp and what it’s like to start your career here.
ABOUT THE ROLE
Ramp is, at its core, an engineering company, and is on a mission to build the best engineering team in the US! We are looking for Android interns (12 or 16 weeks) who are excited to be part of our story and help us build a diverse and vibrant tech community. We hire engineers with a broad set of technical skills, who are highly cross-functional, and eager to solve a wide range of engineering challenges. Our ideal candidate has a strong sense of ownership and enjoys owning projects from inception to scaling them in production. We value people who take pride in their work, and show an aptitude for learning quickly whether they’re familiar with our stack or not. You'll be working with a nimble team of committed and talented engineers and having a large, long-term impact on technical design and engineering culture.
WHAT YOU’LL DO
- Build and ship new features for Ramp’s Android app
- Work alongside experienced engineers and contribute to our mobile codebase
- Collaborate with Product and Design to bring new features and experiences to life
- Learn from customer feedback and help continuously improve our product
- Contribute to engineering tools and processes that help the team move quickly and scale
WHAT YOU’LL NEED
- Currently pursuing a B.S. or higher in Computer Science or a related technical field, graduating December 2027 or later
- Experience with Kotlin and/or Android development through internships, coursework, or personal projects
- Strong programming fundamentals and understanding of mobile development concepts
- Experience building a mobile app, feature, or relevant project
- Ability to turn product ideas into thoughtful engineering solutions
- Desire to learn quickly, take ownership, and work in a fast-paced environment
NICE TO HAVES
- Experience with Jetpack Compose
- Familiarity with mobile design patterns and best practices
- Experience shipping an Android app or feature to real users
COMPENSATION
- The monthly rate for this internship is $12,5000 USD + housing stipend
RAMP BENEFITS
- Apple MacBook
- Catered lunches and dinners in NYC office Monday-Friday
BENEFITS AVAILABLE TO ALL FULL-TIME RAMP EMPLOYEES (GLOBAL)
- Flexible PTO
- Centralized home-office equipment ordering
- Health and wellness stipend
- Budget for intra-office travel
- Weekly coffee stipend
UNITED STATES
- 100% medical, dental & vision insurance coverage for you, with partial coverage for dependents
- One Medical annual membership
- 401(k), including employer match on contributions made while employed by Ramp
- Fertility HRA (up to $10,000 per year)
- Parental leave: up to 16 weeks (birthing + bonding) or 8 weeks (bonding only) at 100% pay
- Pet insurance
- In-office perks: lunch, snacks, drinks, and more
- Relocation expense coverage to NYC or SF (if needed)
CANADA
- Group medical, dental, and vision coverage through Sun Life
- Life, AD&D, and disability coverage
- Fertility drug coverage (up to $4,000 lifetime)
- Group Retirement Plan with employer match (RRSP + DPSP)
- Parental leave: up to 16 weeks (birthing + bonding) or 8 weeks (bonding only) at 100% pay, with additional time available at reduced pay
- Employee Assistance Program and virtual care through Lumino Health
UNITED KINGDOM
- Private medical insurance through Freedom Elite
- Virtual GP and at-home care via eMed x Livi
- Workplace pension through Penfold, with salary sacrifice option
- Parental leave: up to 16 weeks (birthing + bonding) or 8 weeks (bonding only) at 100% pay with additional time available at reduced pay
REFERRAL INSTRUCTIONS
If you are being referred for the role, please contact that person to apply on your behalf.
OTHER NOTICES
Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
Beware of recruiting scams: Ramp will only contact you through official @Ramp.com http://Ramp.com email addresses and will never ask for payment or sensitive personal information during the hiring process.
Ramp Applicant Privacy Notice https://ramp.com/legal/applicant-privacy-notice
Задачи:
- Разрабатывать продукты с использованием 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-приложении.
— Развивать модульную архитектуру приложения: корректно выделять api/impl контракты, сохранять направление зависимостей и не расширять legacy-подходы без необходимости.
— Работать с UI на Jetpack Compose и внутренней дизайн-системой: экраны, состояния, reusable-компоненты, accessibility.
— Реализовывать presentation/domain/data слои: ViewModel, UI state/effects, use cases, repositories, mappers, интеграции с backend-клиентами.
— Работать с асинхронностью на Coroutines/Flow, streaming-сценариями и SSE.
— Наставлять инженеров ниже грейдом через review, парное проектирование и передачу контекста по сложным частям приложения.
Требования:
— Опыт работы с Kotlin, Android platform, Jetpack Compose, Coroutines/Flow и понимание layered architecture без смешивания DTO, domain models и UI models.
— Опыт агентной разработки и интеграции AI-инструментов в developer workflow.
— Опыт с native/NDK интеграциями, audio/video stack, Media3, CameraX.
— Опыт развития многомодульной архитектуры в большом Android-приложении.
— Опыт подготовки мобильных релизов с учетом rollout, rollback, feature flags и совместимости версий приложения.
Условия:
— Крупнейшее DS&AI community — более 600 DS-специалистов банка.
— Дайджест о самых последних разработках в области DS&AI и отчеты с крупнейших конференций мира.
— Возможность быть соавтором НИРов и статей для международных конференций.
— Возможность выбрать удобный формат работы: гибрид или офис.
— Ежегодный пересмотр зарплаты, годовая премия.
— Корпоративный спортзал и зоны отдыха.
— более 400 образовательных программ СберУниверситета для профессионального и карьерного развития.
— Расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа.
— Бесплатная подписка СберПрайм+, скидки на продукты компаний-партнеров.
— Вознаграждение за рекомендацию друзей в команду Сбера.
Задачи:
— Доработка существующих разделов и добавление новых.
— Интеграция с новым API вуза, работа с REST-сервисами.
— Исправление багов по логам Crashlytics и обратной связи от пользователей.
— Обновление приложения под новые версии Android (targetSdk 36+).
— Оптимизация push-уведомлений и фоновых задач.
— Рефакторинг Compose-экранов, улучшение UI/UX.
— Выпуск обновлений в Google Play, работа с внутренним тестированием.
— Написание тестов на критичные сценарии (авторизация, расписание, оплата).
Требования:
— Уверенное владение Kotlin (включая корутины, Flow, sealed-классы).
— Опыт коммерческой разработки на Jetpack Compose.
— Практика работы с Hilt (Dagger): компоненты, скоупы, @HiltViewModel.
— Опыт интеграции с Retrofit и настройки сетевого слоя.
— Работа с Room: сущности, DAO, миграции, Flow-запросы.
— Понимание MVVM / Clean Architecture, принципов SOLID.
— Опыт работы с существующим проектом (brownfield) — умение разбираться в чужом коде.
— Уверенная работа с Git и понимание CI/CD-пайплайнов.
— Опыт публикации и обновления приложений в Google Play.
Будет плюсом:
— Опыт разработки на Swift / iOS — сможете синхронизировать логику между платформами и подстраховать iOS-направление.
— Знание Kotlin Multiplatform (KMP).
— Опыт в EdTech, корпоративных или государственных приложениях.
— Понимание специфики интеграций с 1С / ERP-системами.
Личные качества:
— Самостоятельность: умеете сами найти баг, предложить решение и согласовать его.
— Аккуратность: не ломаете прод, пишете тесты на критичные сценарии.
— Коммуникабельность: умеете общаться с заказчиком и переводить «сделайте удобно» в конкретные задачи.
— Ответственность за результат и внимание к деталям.
Задачи:
— Разработка мобильного приложения на Android с использованием Kotlin.
— Принятие архитектурных решений и предложение улучшений в рамках текущих проектов.
— Участие в командной разработке по методологиям Agile/Scrum.
Требования:
— Опыт мобильной разработки от 3-х лет.
— Опыт работы в финтех домене.
— Уверенное владение Kotlin, включая продвинутые возможности языка.
— Опыт работы с Clean Architecture, а также архитектурными подходами MVI, Redux/TEA.
— Глубокое понимание и практический опыт работы с Coroutines и Flow.
— Знание и применение паттернов проектирования (Design Patterns).
— Опыт разработки UI с использованием Jetpack Compose.
— Опыт работы с GitLab CI/CD или аналогичными инструментами автоматизации.
— Понимание принципов оптимизации производительности мобильных приложений.
— Проактивная позиция: умение инициировать и вести процессы.
— Открытость к обратной связи и конструктивной критике.
— Английский язык – от Intermediate+ и выше.
Условия:
— Работа в международной компании Andersen Lab.
— Удалённая работа в распределённой команде.
— Полная занятость, контракт B2B / contractor.
— Конкурентная зарплата, привязана к USD.
— Расширенный соцпакет, доступ к базе знаний Andersen, компенсация профессиональных сертификаций.
— Программы менторства, карьерный рост как эксперта или руководителя.
Проект:
— Банкинг нового уровня на микросервисной архитектуре с использованием GOLang, Java, JS React, NextJS, PostgreSQL, Colvir, Oracle Database.
— Активная фаза разработки и развития.
— Цель проекта – привлечение новых клиентов и разработка нового мобильного приложения с последующей миграцией пользователей.
ГибридАлматы; Проект находится в активной фазе разработки и развития
ГибридSan Francisco, California
ГибридСтажёрSan Francisco, California; New York, New York
ОфисСтажёрNew York, NY (HQ); Relocation expense coverage to NYC or SF (if needed)