New offer - be the first one to apply!

August 8, 2026

Android Software Engineer

Mid • Remote

22,000 - 28,000 PLN

Wroclaw, DS, Poland

Role

As an Android Software Engineer, you will build and improve an Android app with AI as a core part of the product. You will ensure AI works effectively on mobile devices and delivers a smooth user experience, with a strong focus on performance, reliability, and usability.

Main Responsibilities

  • Build and maintain Android applications using Kotlin.
  • Add AI features such as chat, image, voice, and recommendation tools through backend APIs.
  • Create user-friendly AI experiences, including live responses, retries, and partial results.
  • Improve app speed, memory use, and overall performance.
  • Add analytics, logging, and user feedback tools to help improve AI features.
  • Work closely with backend and machine learning engineers.
  • Keep the app stable, secure, and ready to grow.

Requirements

  • At least 3 years of Android development experience with Kotlin.
  • Experience working with AI features, such as language models, image, or speech APIs.
  • Good knowledge of asynchronous programming with Coroutines and Flow.
  • Experience using REST or gRPC APIs and structured data.
  • Strong debugging and performance optimization skills.
  • Comfortable working with systems where delays or unexpected results can happen.
  • Experience with ML Kit or TensorFlow Lite is a plus.
  • Experience publishing Android apps on Google Play.

Expected Results

  • Build Android apps that are stable, smooth, and reliable.
  • Create fast applications with good memory and CPU performance.
  • Find and fix production issues quickly using monitoring and clear problem analysis.

Technologies

  • Kotlin / Java
  • SQL / NoSQL
  • TensorFlow Lite

How We Work

We believe the best products are created by small and highly skilled teams. We work closely together, make decisions as a team, and move quickly. We focus on delivering high-quality work while always learning and improving.

We expect team members to work independently, make good decisions, and stay organized. Our goal is to build an AI product that people enjoy using every day.

Interview Process

If your experience matches what we are looking for, you will be invited to 3 or 4 interviews. The technical team reviews all applications. Interviews are held online or in person, and the process is intended to be fast and clear.

Candidates who demonstrate the required skills and attitude may receive an offer to join the team. The role is suited to people excited to help build AI products that improve daily life for millions of users.

Similar jobs you might like

Technology

New offer

8Bit - Games Industry Recruitment

Android Software Engineer

Mid

Remote

Warsaw, MZ, Poland

20,000 - 28,000 PLN

🏢 Summary: Build and maintain a production Android application for an AI-native personal assistant, with AI-powered chat, voice, and vision experiences at its core. The remote-first role involves collaborating with backend and ML engineers to deliver reliable, high-performance mobile features. 🗂️ Requirements: 3+ years of Android development experience, Kotlin, Production integration of AI/LLM, vision, or speech APIs, Coroutines, Flow, REST/gRPC APIs, Asynchronous programming, Android performance optimization and debugging, Experience shipping production Android applications, Ability to work in a fast-paced startup environment with evolving AI technologies 📃 Skills: Android, Kotlin, AI, LLM, Vision, Speech, Coroutines, Flow, REST, gRPC, TensorFlow, MLKit, SQL, NoSQL 🏢 Description: Responsibilities • Develop and maintain Android applications using Kotlin. • Integrate AI-powered chat, voice, and vision features through backend APIs. • Design intuitive UX for AI interactions, including streaming responses and error handling. • Optimize application performance, responsiveness, and reliability. • Collaborate with backend and ML engineers to deliver production-ready features. Requirements • 3+ years of Android development experience with Kotlin. • Experience integrating AI/LLM, vision, or speech APIs into production applications. • Strong knowledge of Coroutines, Flow, REST/gRPC APIs, and asynchronous programming. • Experience optimizing performance, debugging, and shipping production Android applications. • Comfortable working in a fast-paced startup environment with evolving AI technologies. Nice to Have • Experience with TensorFlow Lite, ML Kit, or on-device inference. • Published applications on the Google Play Store. • Familiarity with SQL/NoSQL databases. What They Offer • EOR contract. • Cash and equity compensation. • Remote-first setup with flexible hours as part of a distributed, global team. • Generous paid time off. • Company laptop. • A quick hiring process: 3, occasionally 4 interviews, with fast decisions afterwards.

Technology

New offer

Ntiative

Senior Android Developer

Senior

Remote

Kraków, MA, Poland

🏢 Summary: Remote B2B opportunity for a senior Android Engineer to own the client-side architecture, performance, and AI interaction experience for a proactive smart-assistant product. The role focuses on building resilient AI mobile workflows and collaborating with ML and backend engineers on API and system design. 🗂️ Requirements: 5+ years of native Android development experience, Kotlin, AI/LLM feature integration, Vision API integration, Speech API integration, Coroutines, Flow, Asynchronous programming, Profiling, debugging, and performance optimization for high-load AI workflows, Product-minded approach 📃 Skills: Android, Kotlin, AI, LLM, Coroutines, Flow, Vision, Speech, Profiling, Debugging, Optimization 🏢 Description: The mission is to build a proactive smart assistant for everyday users, bringing intelligence to daily workflows and reducing task completion time by over 90%. What we offer: • B2B contract • Join a high-talent team building the core Poland tech hub • 100% remote work • Fast hiring process (3–4 steps maximum, with prompt decisions) • Opportunity to build an AI-native product from scratch for billions of global users • Direct ownership of the client-side architecture and performance What you offer: • 5+ years of experience in native Android development with Kotlin • Hands-on experience integrating AI/LLM features, vision, and speech APIs • Deep mastery of Coroutines, Flow, and asynchronous programming • Strong profiling, debugging, and performance-optimization skills for high-load, AI-heavy workflows • Curious, product-minded engineering approach Nice to have: • Experience with on-device ML frameworks such as TensorFlow Lite or ML Kit What you will do: • Own the Android application experience, driving how AI feels, behaves, and performs on mobile devices • Design resilient mobile UX patterns for AI interactions, including streaming responses, retries, and latency • Optimize app responsiveness and CPU and memory efficiency for multi-step reasoning and context-heavy flows • Collaborate directly with ML and backend engineers to shape API contracts and system behavior

Technology

New offer

McGregor Boyall

Android Software Engineer

Mid

Remote

Warsaw, MZ, Poland

🏢 Summary: Build and scale native Android features for an international consumer fintech platform. The role focuses on reliable payment and account-management journeys, REST API integrations, mobile performance, and data-driven product improvements. 🗂️ Requirements: 3+ years of commercial Android development experience, Kotlin proficiency, Experience shipping production Android apps at scale, Strong Android fundamentals, Jetpack components expertise, Coroutines and Kotlin Flow expertise, Modern Android architecture experience (MVVM/MVI), REST API integration experience, Production issue debugging experience, UI/UX, edge-case, and state-management expertise 📃 Skills: Android, Kotlin, Jetpack, Coroutines, Flow, MVVM, MVI, REST, Telemetry, Analytics 🏢 Description: Overview We are looking for a product-minded Android Software Engineer to build and scale features for an international consumer fintech platform. You will work on clean user journeys, high performance, and reliable mobile architectures for a large user base. Key Responsibilities - Develop and deploy native Android features using Kotlin. - Design clean mobile flows for payments, financial transactions, and account management. - Collaborate with product and design teams to simplify complex financial workflows. - Integrate backend REST APIs to build stable, secure, and responsive user flows. - Optimize app performance, including crash rates, loading states, memory footprint, and UI responsiveness. - Implement smart, data-driven mobile features that improve the overall user experience. - Use telemetry, analytics, and crash reporting tools to continuously iterate on product quality. Qualifications - 3+ years of commercial Android development experience using Kotlin. - Proven track record of shipping production apps at scale with solid Android fundamentals. - Strong proficiency in Jetpack components, Coroutines, Kotlin Flow, and modern Android architecture (MVVM/MVI). - Practical experience with REST API integration and debugging complex production issues. - Sharp eye for UI/UX details, edge cases, and smooth state management. - High ownership, fast execution speed, and strong code quality standards.

Technology

Remodevs

Mobile Engineer

Senior

Remote

Warsaw, Poland

6,000 - 7,000 USD

🏢 Summary: Opportunity to lead the development of a cross-platform mobile app built with Kotlin Multiplatform for Android and iOS, taking full ownership of architecture, shared components, and UI/UX patterns. The role involves close collaboration with backend and design teams to deliver scalable, high-performance mobile experiences. You will shape the technical foundations of the product as part of the founding engineering team. 🗂️ Requirements: 4+ years of Android development experience, Strong proficiency in Kotlin, Production experience with Jetpack Compose, Hands-on experience with Kotlin Multiplatform, Experience with mobile architecture patterns (MVI or MVVM), Experience designing mobile app architecture, Experience integrating mobile apps with backend APIs 📃 Skills: Kotlin, Android, iOS, Jetpack, Compose, KotlinMultiplatform, MVI, MVVM, REST, API 🏢 Description: About the company We are a new AI startup, recently funded, creating the next generation of digital experiences for collectibles and trading cards, like game cards, sports cards, and more. The company was started by two experienced entrepreneurs who have built and grown successful companies before, including a gaming unicorn. We are now forming our founding engineering team. This team will help shape the product, company culture, and engineering standards. We use modern tools, LLM-assisted development, automation, and fast iteration. We are looking for smart and motivated engineers who enjoy working with less guidance, more ownership, and some uncertainty. Most of our work happens on-site. About the role You will take full responsibility for our mobile app, built with Kotlin Multiplatform for both Android and iOS. You will help design the app’s architecture, set UI/UX patterns, and work closely with backend and design teams. What you’ll do Build the main app in Kotlin Multiplatform for Android and iOS Set up clean architecture patterns and shared components across platforms Work with backend to create mobile-friendly APIs and data structures Collaborate with design to make smooth, polished, and fast user experiences Who you are 4+ years of Android development experience, strong in Kotlin Experience with Jetpack Compose in production or serious side projects Experience with Kotlin Multiplatform Comfortable with client architecture patterns (MVI, MVVM, etc.) Take ownership and have a good product sense Enjoy creating UI experiences with care, speed, and quality What it’s like to work here High ownership, low bureaucracy Chance to shape company culture and the codebase from the start Work directly with founders and product team Competitive salary and meaningful equity Fast-paced environment, no silos, no drama

Technology

Efigence S.A.

Senior Android Engineer (Kotlin Multiplatform)

Senior

Remote

Warsaw, Poland

20,000 - 25,000 PLN

🏢 Summary: Senior Android Engineer role in a greenfield product team building a large-scale banking application using Kotlin Multiplatform and Compose Multiplatform. The position focuses on developing shared UI and business logic, owning Android-specific integrations, and shaping architecture and engineering standards from the ground up. Strong emphasis on high-quality delivery, CI/CD practices, and daily use of AI-assisted development tools. 🗂️ Requirements: Minimum 5 years of native Android development experience, Expert-level proficiency in Kotlin, Strong experience with Jetpack Compose, Hands-on production experience with Kotlin Multiplatform (KMP), Experience with Compose Multiplatform, Deep understanding of MVVM, MVI, Clean Architecture, Experience building and maintaining Design Systems in Compose, Strong knowledge of Android platform specifics (lifecycle, permissions, notifications, Play Store), Experience with testing frameworks (JUnit, MockK, Compose UI testing), Experience with mobile CI/CD tools (GitHub Actions, Bitrise, Fastlane), Daily professional use of AI-assisted development tools (Claude Code, Cursor, GitHub Copilot) 📃 Skills: Kotlin, Android, KMP, Compose, MVVM, MVI, CleanArchitecture, JUnit, MockK, GitHubActions, Bitrise, Fastlane, Claude, Cursor, Copilot 🏢 Description: Hi, nice you are here! 😊 Embrace change with Efigence! We are a technology company established in 1995, where people are a priority. A team of over 150 technology enthusiasts allowed us to implement hundreds of projects in the banking, insurance, e-commerce and other sectors. Many of them have gained recognition by winning awards in prestigious competitions. We are building a new, dedicated product team for a large-scale banking application and looking for a Senior Android Engineer to join from the ground up. This is a greenfield team setup - you will have direct influence on how the team works, what standards it follows, and how the product evolves. The application is built entirely on Kotlin Multiplatform (KMP) with Compose Multiplatform for shared UI across Android and iOS. We need people who work with agility - who thrive in short iterations, understand what they are building and why, and take ownership of delivering high-quality solutions end-to-end. Your Android expertise will be essential for platform-specific integrations and performance, but equally important is your ability to think in product terms: understanding user needs, challenging requirements, and proposing better approaches. Proficient, daily use of Agentic Engineering tools (Claude Code, Cursor) is a core expectation. Your Responsibilities: 🔹Design, develop, and maintain shared UI components and screens using Compose Multiplatform 🔹Contribute to shared business logic layer using Kotlin Multiplatform 🔹Own Android-specific platform integrations (permissions, notifications, biometrics, deep linking, app lifecycle) 🔹Build, extend, and maintain Design System components in Compose Multiplatform — ensure consistency, reusability, and alignment with design specifications across the product 🔹Participate actively in product discovery and sprint ceremonies — understand the why behind every feature, challenge assumptions, and propose better solutions 🔹Deliver working software in short iterations with high quality — own your work from concept through production 🔹Collaborate on architecture decisions and help establish best practices for the KMP/CMP codebase 🔹Write clean, testable, and well-documented code following Clean Architecture principles 🔹Conduct thorough code reviews focused on quality, consistency, and shared standards 🔹Collaborate closely with iOS engineers, backend teams, QA, product managers, and designers in a cross-functional product team 🔹Continuously improve development processes, tools, and CI/CD pipelines 🔹Leverage Agentic Engineering tools (Claude Code, Cursor, GitHub Copilot) daily for code generation, refactoring, test writing, and architectural exploration Who Are We Looking For? ✅Minimum 5 years of professional experience in native Android development ✅Expert-level proficiency in Kotlin ✅Strong experience with Jetpack Compose and Compose Multiplatform ✅Hands-on experience with Kotlin Multiplatform (KMP) in production environments ✅Deep understanding of architecture patterns: MVVM, MVI, Clean Architecture ✅Experience working with and contributing to a Design System — building reusable UI components, maintaining component libraries, ensuring design-to-code fidelity ✅Proven ability to work in agile, cross-functional product teams — short iterations, continuous delivery, close collaboration with product and design ✅Strong knowledge of Android platform specifics: lifecycle, permissions, notifications, Play Store distribution ✅Solid experience with testing frameworks (JUnit, MockK, Compose UI testing) ✅Proficiency with CI/CD tools and processes for mobile applications (GitHub Actions, Bitrise, Fastlane) ✅Proficient, daily use of AI-assisted development tools (Claude Code, Cursor, GitHub Copilot) — ability to write effective prompts, critically verify AI outputs, and integrate these tools into standard engineering workflows ✅Product thinking — demonstrated ability to understand business context, user needs, and communicate technical trade-offs to non-technical stakeholders ✅Fluency in Polish and English (written and spoken) ✅Availability for occasional on-site sessions in Warsaw (workshops, kickoffs, planning events) ✅Ownership mindset — responsible for outcomes, not just tasks, with a proactive, can-do approach to problem-solving ✅Clear communicator and collaborative team player, comfortable working in a new and evolving team ✅Growth mindset with continuous learning and openness to experimenting with AI tools and sharing best practices Nice to Have: ✅Experience in fintech or banking sector ✅Knowledge of security best practices for financial applications ✅Experience with iOS platform specifics (helpful for shared UI debugging) ✅Experience with feature flags and A/B testing frameworks ✅Familiarity with Ktor (client and/or server-side) ✅Contributions to open-source projects ✅Experience working at scale (large user base, complex systems) ✅Experience joining or building a team from scratch What Can You Expect from Us? 🌍Fixed-term contract – with the possibility of extension 🌍Career & Development – Trainings, workshops, and collaboration with top industry experts 🌍Exciting Challenges – Work with leading financial market brands and award-winning projects 🌍Supportive Team – Knowledge sharing during Wednesday Wisdom meetings & tech breakfasts 🌍Autonomy & Innovation – We welcome your ideas and initiatives 🌍Stable Collaboration – Clear, transparent B2B agreements in line with current regulations, ensuring mutual trust and predictability 🌍Work-Life Balance – Flexible working hours and a culture that values personal time 🌍Hybrid or Remote Work Model – It’s up to you 🌍Perks & Benefits – Private medical care, Multisport card, English lessons, training budget, and more 🌍Trust & Transparency – Open communication and a culture of feedback Join us as a Senior Android Engineer (Kotlin Multiplatform) and help shape cutting-edge cross-platform solutions while working in a collaborative, growth-focused team!

Technology

AgileEngine

Android Engineer ID63637

Senior

Remote

Krakow, Poland

4,700 - 7,700 USD

🏢 Summary: Senior Android Engineer role focused on designing, building, and maintaining consumer-facing features for a large-scale mobile application. The position involves end-to-end ownership of Android features, contributing to architecture standards, and working with modern development practices and AI-assisted tools. The engineer will collaborate cross-functionally while mentoring others in a fast-paced environment. 🗂️ Requirements: 5+ years of professional experience building and shipping Android applications, Strong proficiency in Kotlin, Experience with Jetpack Compose and/or XML-based UI development, Experience with MVVM, MVI, or Clean Architecture in medium-to-large codebases, Solid understanding of Android lifecycle, threading, performance, and memory management, Experience integrating and consuming networked APIs, Experience owning features end-to-end from design to release, Experience using AI-assisted development tools 📃 Skills: Kotlin, JetpackCompose, XML, MVVM, MVI, CleanArchitecture, Android, APIs, AI 🏢 Description: AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards. Why join us If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you! :) About the role We are looking for a Senior Android Engineer to design, build, and maintain features that power Bumble’s consumer-facing dating experience. You will work in Kotlin with Jetpack Compose and XML-based views, owning features end-to-end from technical design through release while contributing to Android architecture standards in a large, fast-moving codebase. The role includes mentoring junior engineers and integrating AI-assisted development tools into the engineering workflow. What you will do Design, build, and maintain high-quality Android features that power consumer-facing experiences; Partner closely with Product Managers and Designers to shape product vision, influence the roadmap, and translate ideas into polished Android implementations; Own Android features end-to-end, from technical design and implementation through testing, release, and iteration; Contribute to and evolve the Android architecture and engineering standards, balancing long-term maintainability with rapid product development; Leverage AI-assisted development tools and workflows to improve productivity, code quality, and developer experience; Help mature the team’s approach to AI usage by sharing best practices, tools, and learnings with other engineers; Support and mentor other Android engineers through code reviews, pairing, and technical guidance. Must haves 5+ years of professional experience building and shipping production Android applications; Strong proficiency in Kotlin and experience with modern Android development practices; Experience building UIs using Jetpack Compose and/or XML-based views; Proven experience designing and maintaining Android application architectures such as MVVM , MVI , or Clean Architecture in medium-to-large codebases; Solid understanding of Android platform fundamentals, including activity and fragment lifecycle, threading, performance, and memory management; Experience integrating and consuming networked APIs from Android clients, including error handling and offline considerations; Experience owning Android features end-to-end, from technical design and implementation through testing and release; Excellent communication skills and a collaborative, inclusive mindset; Upper-intermediate English level. The benefits of joining us Professional growth Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps Competitive compensation We match your ever-growing skills, talent, and contributions with competitive USD-based compensation and budgets for education, fitness, and team activities A selection of exciting projects Join projects with modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands Flextime Tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office – whatever makes you the happiest and most productive. Meet Our Recruitment Process Asynchronous stage – An automated, self-paced track that helps us move faster and give you quicker feedback: Short online form to confirm basic requirements 30–60 minute skills assessment via Codility – a platform founded in Poland that helps us provide quicker feedback and streamline this stage of the process. 5-minute introduction video Synchronous stage – Live interviews Technical interview with our engineering team (scheduled at your convenience) Final interview with your future teammates If it’s a match — you’ll get an offer!

Technology

Margo

Android Programmer

Mid

Remote

Warsaw, Poland

110 - 120 PLN

🏢 Summary: Opportunity for a Regular Android Developer to build and scale high-quality mobile applications using Kotlin and modern Android technologies. The role focuses on implementing new features, ensuring performance, and maintaining high software quality through testing and solid architecture practices. The position involves leading development efforts aligned with business needs and optimal IT solutions. 🗂️ Requirements: Minimum 3 years commercial experience in Android development, Strong proficiency in Kotlin, Practical experience with Jetpack Compose, Experience with Kotlin Coroutines, Ability to work with and modify Java code, Deep understanding of Clean Code principles, Knowledge of software architecture patterns, Strong knowledge of Android platform specifics, Experience with Continuous Integration, Experience in automated, unit, and integration testing, Ability to read and communicate using technical English 📃 Skills: Kotlin, JetpackCompose, KotlinCoroutines, Java, Android, CleanCode, Architecture, CI, UnitTesting, IntegrationTesting, AutomatedTesting 🏢 Description: 🚀 Looking for your next challenge as an Android Developer? Join our team! We are seeking an experienced and dedicated Regular Android Programmer to help us build and scale high-quality mobile applications. If you know how to effectively bridge business context with modern IT solutions, this opportunity is for you! 📱 🛠️ Your Responsibilities: Implement new Android functionalities using Kotlin. Proactively monitor application performance and troubleshoot technical issues. Ensure top-tier software quality through rigorous automated and unit testing. Lead development, programming, and implementation projects based on a strong understanding of business needs and optimal IT solutions. 🎯 Requirements: Minimum 3 years of commercial experience in developing Android solutions. Deep understanding and practical knowledge of Clean Code techniques and software architecture. Excellent command of Kotlin. Strong proficiency in Jetpack Compose and Kotlin Coroutines. Ability to understand and modify existing Java code. In-depth knowledge of Android platform programming specifics. Familiarity with the Continuous Integration (CI) approach. Proven ability to create automated, unit, and integration tests. English language proficiency sufficient for reading technical documentation, conducting technical correspondence, and participating in technical discussions. ✨ Nice to Have: Hands-on experience working in an Agile environment. Familiarity with tools like Jira, Git, and Confluence. Experience or basic knowledge in the DevOps area.

Technology

intent

Senior Android Developer (freelance)

Senior

Remote

Warsaw, Poland

15,000 - 30,000 PLN/mo

🏢 Summary: Freelance Senior Android Developer role focused on building and maintaining high-performance Android applications for IoT and connected device projects. The position involves developing Kotlin-based apps, integrating with Bluetooth Low Energy peripherals, and contributing to architecture and code quality in a remote environment. It offers collaboration on upcoming IoT projects with potential for long-term engagement. 🗂️ Requirements: 3+ years of commercial Android development experience, Strong experience with Kotlin, Experience with Kotlin Coroutines, Experience writing Unit Tests / TDD, Knowledge of Koin and Hilt, Knowledge of Jetpack Compose, Experience with Bluetooth Low Energy communication, B2 level English (written and spoken), Experience reviewing code and maintaining high-quality standards 📃 Skills: Android, Kotlin, Coroutines, UnitTesting, TDD, Koin, Hilt, JetpackCompose, BLE, JUnit, Mockito, Robolectric, MVP, Flutter, Jira, Confluence 🏢 Description: In short If you're a Senior Android Developer who knows BLE inside out and isn't afraid of code that talks to physical things, we want to talk. You'd join us on a freelance, time & material basis: you're paid for the hours you actually work on real client projects. The first three months are about figuring out if we're a good match. When things work out, and that depends on the work itself, the project pipeline, and business timing, there's a real path to our core team with a permanent contract and full benefits. Why intent? We've been designing and co-creating connected devices since 2008. Wearables, smart audio, health-tech hardware for clients like Oura and BOSE, backed by investors like a16z and Founders Fund. We're 60+ people, fully remote, and AI-native since before LinkedIn influencers discovered the term. We use AI every day, in actual work, not just in company decks. If your Kotlin has ever made a physical device do something it couldn't do before, you already get why we love what we do. Who this role is NOT for If you like being told exactly what to build every morning, opening Jira, closing Jira, and logging off at 17:01, we're probably not your people. We look for engineers who ask "why" before "how", challenge assumptions, and occasionally break things because they were trying something new. We're AI-native and we expect you to treat AI as a daily multiplier, not a gimmick. What we expect: ownership of what you touch, straight talk when things get complicated, and the kind of curiosity that makes you actually care about the device on the other end of your Bluetooth connection. What you'll do Design, build, and maintain Android apps that communicate with hardware peripherals over BLE Write performant, reusable, and reliable Kotlin code, the kind people don't dread inheriting Take part in specifying, planning, and estimating new modules and features Cover your code with unit tests and keep a TDD mindset where it makes sense Review pull requests and give your teammates feedback that actually helps Hunt down bottlenecks and bugs, including the ones that only show up on one OEM Share what you learn: tech talks, internal docs, pair sessions, whatever fits Use AI tools as part of your daily workflow, not as a party trick What we're looking for 3+ years writing production Android in commercial projects Strong Kotlin (not "I read about coroutines once") Hands-on BLE integration experience: real apps talking to real peripherals Jetpack Compose in production Comfort with popular Android libraries: Koin, Hilt, and the modern stack Unit testing discipline (JUnit, Mockito, Robolectric, or similar) with a TDD mindset English at B2+, written and spoken, because our clients are mostly US-based Problem-solving over line-counting: we'll take a creative thinker over a fast typist any day High coding standards and an eye on what's new in the Android world Initiative, ownership, and the kind of communication where people don't have to guess what you meant Nice to have Solid grasp of architecture and design patterns Previous IoT or connected device projects Functional reactive programming (Flow, RxJava) Google Play release experience and Android Auto Agile or Scrum delivery experience Some Flutter experience Genuine curiosity about the things you build, not just the code behind them How we work Fully remote. We have a pet-friendly office in Warsaw and a coworking space in Gdansk if walls and coffee machines motivate you, but nobody will ask why you're not there. Working hours are flexible: most of the team operates between 10:00 and 18:00 CET, and that's when most meetings happen. Evening calls with US-based clients (up to ~20:00) are part of the rhythm, sometimes a couple of times a week, always planned ahead. You'll be part of the Mobile chapter for knowledge-sharing, and at the same time on a project squad led by a PM for day-to-day delivery. What you'll get 90-180 PLN/h net B2B, depending on your experience Truly flexible hours: you organize your day Fully remote, with pet-friendly Warsaw office + Gdansk cowork if you want them Access to our internal knowledge-sharing: tech talks, experiments, side projects When the first 3 months work out, and that depends on the work, the project pipeline, and business timing, there's a real path to a permanent contract with a fixed monthly salary, 26 days paid leave, 10 sick days, Saltus medical care, and a training budget No sugarcoating: during the freelance period there's no paid leave or medical benefits. Those come with the permanent contract, and we're transparent about that upfront. Your first weeks We aim to give you space to ramp up before jumping into live project work, but this is a real company with real deadlines: if the project needs you sooner, we'll make sure you have the support to hit the ground running. You'll get paired with a technical buddy and tackle progressively bigger tasks, so both sides can see how the collaboration feels. Feedback comes early and often, no one waits three months to tell you something isn't working. If it's great, you'll know. If something needs adjusting, you'll hear about it while there's still time to adjust. Recruitment process The entire process is in English. All interviews are recorded for internal evaluation purposes. Application with a few screening questions HR call, ~45 min, casual Technical meeting, ~90 min, with the technical team (may include live coding) Final feedback within a few days Once we're in touch, you'll hear from us fast. We don't ghost and we don't drag. One more thing intent is an equal opportunity employer. We care about what you can do, not where you come from. Send us your CV and a few words about why this caught your eye. Bonus points if you share something you've built that made you proud.

Technology

SpaceXAI

Mobile Android Engineer

Senior

On-site

Palo Alto, CA

129,996 - 234,996 USD/yr

🏢 Summary: Seeking an Android engineer to build high-impact AI mobile applications in a small, hands-on team focused on technical excellence and product quality. The role involves developing modern Android experiences, optimizing app performance and reliability, and contributing across critical product and technical challenges. 🗂️ Requirements: Proficiency in Kotlin, Experience with Jetpack Compose, Knowledge of reactive programming, Experience architecting large production Android apps, Ability to optimize performance, stability, and reliability, Strong product sense, Strong communication skills, Ability to take ownership across multiple areas 📃 Skills: Kotlin, JetpackCompose, Android, Reactive, AndroidStudio, Gradle, Rust 🏢 Description: SpaceXAI's mission is to create AI systems that can accurately understand the universe and aid humanity in its pursuit of knowledge. Our team is small, highly motivated, and focused on engineering excellence. This organization is for individuals who appreciate challenging themselves and thrive on curiosity. We operate with a flat organizational structure. All employees are expected to be hands-on and to contribute directly to the company's mission. Leadership is given to those who show initiative and consistently deliver excellence. Work ethic and strong prioritization skills are important. All employees are expected to have strong communication skills. They should be able to concisely and accurately share knowledge with their teammates. ABOUT THE ROLE: We're seeking an exceptional Android engineer to join a small, high-impact team dedicated to creating the world's most valuable AI application, judged by the impact it delivers to users. You'll shape cutting-edge mobile experiences, blending technical mastery with a keen product sense to deliver brilliance that resonates with users. You will work on the most critical product or technical challenge at any given time. BASIC QUALIFICATIONS: - Proficient in Kotlin, Jetpack Compose and reactive programming. - Has a strong product sense and high craft bar. Builds intuitive and delightful user experiences. - Experienced in architecting modern large production apps while embodying technical excellence. - Strong sense of ownership and agency. Able to put on multiple hats and take responsibility for large areas. - Able to optimize for performance, stability and reliability. PREFERRED SKILLS AND EXPERIENCE: - A proven track record of shipping standout apps or features that demonstrate both technical excellence and exceptional product intuition. - Deep expertise in the Android ecosystem and related development tools (Android Studio, Gradle, etc.). - Rust for working with our backend components. COMPENSATION AND BENEFITS: - $180,000 - $440,000 USD - Base salary is just one part of our total rewards package, which also includes equity, comprehensive medical, vision, and dental coverage, short & long-term disability insurance, life insurance, and various other discounts and perks. SpaceXAI is an equal opportunity employer. For details on data processing, view our Recruitment Privacy Notice.

Technology

xAI

Mobile Android Engineer

Senior

On-site

Palo Alto, CA

🏢 Summary: Opportunity for an experienced Android Engineer to build high-impact AI-driven mobile experiences using modern Android technologies. The role focuses on architecting and optimizing large-scale production apps with strong ownership and product intuition. Compensation includes a highly competitive salary and comprehensive benefits package. 🗂️ Requirements: Proficiency in Kotlin, Experience with Jetpack Compose, Experience with reactive programming, Experience architecting large production Android applications, Ability to optimize performance, stability, and reliability, Strong ownership and responsibility for large technical areas, Strong communication skills 📃 Skills: Kotlin, Jetpack, Compose, Android, AndroidStudio, Gradle, Rust, ReactiveProgramming 🏢 Description: SpaceXAI's mission is to create AI systems that can accurately understand the universe and aid humanity in its pursuit of knowledge. Our team is small, highly motivated, and focused on engineering excellence. This organization is for individuals who appreciate challenging themselves and thrive on curiosity. We operate with a flat organizational structure. All employees are expected to be hands-on and to contribute directly to the company's mission. Leadership is given to those who show initiative and consistently deliver excellence. Work ethic and strong prioritization skills are important. All employees are expected to have strong communication skills. They should be able to concisely and accurately share knowledge with their teammates.ABOUT THE ROLE: We're seeking an exceptional Android engineer to join a small, high-impact team dedicated to creating the world's most valuable AI application, judged by the impact it delivers to users. You'll shape cutting-edge mobile experiences, blending technical mastery with a keen product sense to deliver brilliance that resonates with users. You will work on the most critical product or technical challenge at any given time. BASIC QUALIFICATIONS: Proficient in Kotlin, Jetpack Compose and reactive programming. Has a strong product sense and high craft bar. Builds intuitive and delightful user experiences. Experienced in architecting modern large production apps while embodying technical excellence. Strong sense of ownership and agency. Able to put on multiple hats and take responsibility for large areas. Able to optimize for performance, stability and reliability. PREFERRED SKILLS AND EXPERIENCE: A proven track record of shipping standout apps or features that demonstrate both technical excellence and exceptional product intuition. Deep expertise in the Android ecosystem and related development tools (Android Studio, Gradle, etc.). Rust for working with our backend components. COMPENSATION AND BENEFITS: $180,000 - $440,000 USD Base salary is just one part of our total rewards package at SpaceXAI, which also includes equity, comprehensive medical, vision, and dental coverage, short & long-term disability insurance, life insurance, and various other discounts and perks. SpaceXAI is an equal opportunity employer. For details on data processing, view our Recruitment Privacy Notice.