Cantina logo
Cantina

Our security platform combines AI and domain expertise, enabling teams to ship code faster with higher confidence.

Android Engineer

Android EngineerSoftware EngineerFull TimeRemoteMid LevelTeam 11-50Since 2023H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

6 days ago

Salary

$180K - $240K / year

Seniority

Mid Level

Job Description

Android Engineer

Cantina

Role Description As an Android Engineer at Cantina, you’ll lead the development of innovative, high-performance features — from crafting personalized feeds and immersive custom UIs to empowering bots with AI-driven capabilities like chatting, text-to-speech, voice selection, image creation, and real-time media effects. Working closely with Product Managers, Designers, and Sean Parker, you’ll influence the direction of a product central to the company’s mission, move quickly to deliver impactful updates, and enjoy the autonomy to bring your ideas to life. We’re looking for someone who thrives on pushing the limits of Android development and has a passion for creating visually stunning, high-performance experiences. Your expertise in custom graphics, animation frameworks, and media pipelines will help shape the creative foundation of our flagship app. - Build and ship high-quality Android features using Jetpack Compose, Kotlin Coroutines, and modern Android architecture patterns. - Develop and optimize video/audio pipelines, real-time media effects, and AI-powered visual features on Android. - Craft immersive custom UI experiences with deep expertise in Compose animations, custom drawing, and motion design. - Leverage deep Android internals knowledge — memory management, rendering pipeline, Choreographer, RenderThread — to deliver buttery-smooth performance. - Architect and maintain clean MVVM application structure with well-separated concerns across UI, domain, and data layers. - Set up and manage dependency injection using Koin or Hilt, ensuring scalable and testable module graphs. - Participate in architecture discussions and uphold high standards for code quality, testability, and maintainability. - Collaborate with Product, Design, and QA teams to deliver polished, scalable experiences. - Take ownership of features as part of a small, fast-moving team shipping to a large user base. Qualifications - 8+ years of experience developing Android applications, or equivalent. - Expert-level Kotlin — idiomatic usage, coroutines, Flow, and advanced language features. - Deep Jetpack Compose expertise: custom layouts, state management, animation APIs (Animatable, Transition, AnimationSpec), and performance profiling. - Strong command of MVVM architecture and the Android architecture components ecosystem (ViewModel, LiveData/StateFlow, Room, Navigation, WorkManager). - Hands-on experience with dependency injection using Koin or Hilt in production Android apps. - Strong understanding of Android internals: View system, RenderThread, Choreographer, garbage collection, and battery/memory profiling. - Experience with media frameworks: ExoPlayer, MediaCodec, Camera2/CameraX, and real-time effects. - Ability to write readable, maintainable, documented, and well-tested code. - Experience with RESTful API integrations and proficiency with Git. - Keen attention to detail, motion, and animation — you notice when something is 2px off. - Bonus: experience with AI-driven media features, real-time video/audio effects, or WebRTC on Android. Compensation The anticipated annual base salary range for this role is between $180,000-$240,000. When determining compensation, a number of factors will be considered, including skills, experience, job scope, location, and competitive compensation market data. Benefits - Competitive salary and generous company equity. - Medical, dental, and vision insurance – 99.99% of premiums covered by Cantina. - 42 days of paid time off, including: - 15 PTO days - 10 sick days - 15 company holidays - 2 floating holidays - Generous parental leave & fertility support. - 401(k) retirement savings plan. - Lifestyle spending account – $500/month to use however you’d like. - Complimentary lunch and snacks for in-office employees. - One Medical membership, and more!

Related Job Pages

More Android Engineer Jobs

Senior Android Engineer

Encora Digital

Encora, a leader in digital engineering, drives innovation by crafting cutting-edge, cloud-first, data-first, and AI-first solutions that redefine industries. S

Role Description We at Coforge are hiring a Senior Android Engineer (#21028) with the following skill set. - Design, develop, and maintain high-quality Android applications using Kotlin and modern Android development practices. - Implement scalable and maintainable mobile solutions using Jetpack Compose and Clean Architecture principles with strict separation of Data, Domain, and Presentation layers. - Develop asynchronous and responsive application features leveraging Kotlin Coroutines and Structured Concurrency. - Collaborate with cross-functional teams to optimize application performance, maintain code quality, and enhance mobile engineering best practices. Qualifications - Bachelor’s degree in Computer Science, Engineering, Information Technology, or equivalent practical experience. - 5+ years of experience in Android application development. - Strong hands-on expertise with Kotlin for Android development. - Solid experience with Kotlin Coroutines and Structured Concurrency. - Strong experience building UI components using Jetpack Compose (non-Android Jetpack specific implementation). - Deep understanding of Clean Architecture principles and strict layer separation (Data, Domain, Presentation). - Experience designing scalable, maintainable, and performance-driven Android applications. - Strong debugging, troubleshooting, and mobile performance optimization skills. - Experience working in Agile environments and collaborating across cross-functional engineering teams. - Strong written and verbal communication skills with a collaborative engineering mindset. Requirements - Experience with GraphQL integrations in mobile applications. - Familiarity with modern API-driven mobile architectures. - Experience implementing scalable mobile application patterns and best practices. Company Description At Coforge, we hire professionals based solely on their skills and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.

Bolivia
Job Closed
Ventrata logo

Senior Android Developer – Kiosk App

Ventrata

Ventrata is a proven and versatile booking platform built for high volume tours and attractions.

ContractRemoteTeam 11-50H1B No Sponsor

• Architect and build the new Kiosk app on Kotlin Multiplatform, contributing to shared logic for ticket booking, inventory, and platform integrations. • Design the SDK surface that powers white-labeling, enabling our clients — from major global attractions to smaller operators — to customize the Kiosk experience to match their brand. • Build the touch-optimized Kiosk UI in Jetpack Compose, with performance and reliability suitable for always-on, single-purpose devices. • Implement smart caching and request strategies that keep the Kiosk responsive over real-world venue networks, while treating the product as online-first. • Write and maintain unit and integration tests for the Kiosk codebase, working with QA to shape the broader automation and hardware-mocking strategy. • Identify bottlenecks and bugs in the Kiosk runtime and drive them to resolution. • Collaborate with the Hardware/Platform team to integrate their peripheral abstractions cleanly into the Kiosk.

Czechia
Job Closed

Ensure a stable and reliable app by identifying and fixing performance issues, implement new features efficiently, and maintain code quality through clean and testable coding practices to enhance user experience.

New Hampshire + 2 moreAll locations: New Hampshire | Netherlands | Bulgaria
Full TimeRemoteTeam 501-1,000

Role Description If you're a talented and experienced Android engineer with an appetite for learning, we want you to help us build a safer, more open internet for millions of people worldwide. Who you are: - You’re a natural at solving problems. - You have experience working on teams that know how to deliver results. - You aren’t afraid of change and ask the questions that need to be asked. - A lack of clarity is something you can’t settle for, and you voice your concerns when the balance between effort and impact seems off. - As someone with a growth mindset, you’re naturally collaborative and always willing to hear ideas from your colleagues. - You’re willing to share your own knowledge and mentor others. What you’ll do: - Deliver high-quality code, implementing best practices, and contributing to the overall architecture and design of our Android applications. - Develop and maintain our Android applications using Kotlin, ensuring high performance, responsiveness, and reliability. - Help define and implement the application architecture, following clean architecture principles. - Collaborate with cross-functional teams, including product managers, designers, and backend developers, to conceive and deliver new features and enhancements. - Work closely with the UI/UX designers to create visually appealing and user-friendly interfaces. - Write clean, well-structured, and maintainable code following object-oriented programming (OOP) principles and best practices. - Implement unit tests and contribute to a test-driven development (TDD) approach to ensure code quality and reliability. - Participate in code reviews to ensure adherence to coding standards, quality, and performance. - Stay up-to-date with the latest trends, technologies, and best practices in Android development and share knowledge with the team. We approach engineering through the following principles: - Testing by default. - Always CI/CD. - Data and automation-centered. - Security at the core. It’s paramount for us to empower our engineers to make their own calls about the tools and technologies that best address the problems they are trying to solve. Qualifications - Solid understanding of object-oriented programming (OOP) concepts and Clean Code principles. - Proficiency in using Android toolkits and APIs, including Jetpack Compose, Dagger, and Testing frameworks. - Experience with RESTful APIs, JSON, and web services integration. - Knowledge of software development lifecycle (SDLC) processes, including version control (e.g., Git), code review, and continuous integration. - Demonstrated ability to write well-structured, modular, and maintainable code. - Experience with unit testing and test-driven development (TDD) is highly valued. - Strong problem-solving and debugging skills. - Bachelor's or Master's degree in Computer Science, Engineering, or a related field is preferred. Requirements - Your capacity to consistently develop and deliver Android applications that meet or exceed quality standards, are bug-free, and enhance user experience. - Your skill in effectively addressing complex technical issues, optimizing performance, and ensuring the scalability and robustness of our Android apps. - Your ability to design and implement technical solutions while staying ahead of industry trends. - Your contributions to the growth and development of the Android development team through mentoring junior engineers, sharing knowledge, and facilitating a collaborative and innovative environment. - Your role in achieving key project milestones, including successful app launches, updates, and integrations that improve our mobile app's functionality and user engagement. - Your impact on user satisfaction as reflected in store ratings, reviews, and feedback. Benefits - We believe in fostering an environment that empowers decision-making at all levels. - Our culture is rooted in the inverted pyramid approach, where the engineers have the knowledge and the authority to make impactful decisions. - We treat every team member with respect and promote open and constructive feedback, ensuring a culture of trust and transparency. - We encourage learning through experimentation and provide a safe space for everyone to learn from their experiences. - Our managers are dedicated to facilitating career growth and creating an environment that attracts and supports high-performing engineers.

United Kingdom