Jobs · Engineering · California

Sr. Mobile Engineer, Android

Slickdeals · San Mateo, CA · 6 days ago
HybridEngineering$150k–$183k/yrFull-time

About the role

Slickdeals is seeking a highly experienced Senior level Android Engineer to drive the technical vision, execution, and quality of our Android platform. This role serves as a key technical leader responsible for designing and delivering innovative mobile experiences for Slickdeals users. You will guide architectural decisions, mentor the team, lead large-scale initiatives, and collaborate closely with Product, Design, iOS, Backend, and other engineering groups to ensure a seamless, performant, and reliable mobile experience. This position is perfect for someone who thrives in both technical execution and high-level leadership, helping to shape our mobile app and guide it to success.

Responsibilities

  • Technical Leadership & Strategy
    • Drive the long-term technical roadmap and architecture for the Android platform while leading complex, cross-functional initiatives—including architecture upgrades, Jetpack Compose adoption, modularization, and system-wide performance and scalability improvements.
    • Evaluate and introduce new libraries, tools, and frameworks to improve developer velocity, code quality, and user experience.
    • Guide the team through technical decision-making, system design reviews, and engineering best practices.
  • Hands-On Engineering
    • Design, develop, test, debug, and deliver high-quality Android features using Kotlin (and Java when needed).
    • Build robust integrations with backend services, ensuring efficient data handling, caching strategies, and error handling.
    • Write comprehensive unit, functional, and automated tests to maintain app stability and reliability.
    • Optimize app performance across network, rendering, memory, and startup time.
  • Collaboration & Cross-Functional Influence
    • Work with Product, Design, and engineering partners to deeply understand user needs, influence product direction, and guide technically sound, user-focused feature development.
    • Collaborate with cross-functional teams to improve mobile architecture, tooling, CI/CD pipelines, and development processes.
    • Contribute to mobile-wide standards, including observability, crash reporting, performance metrics, and release readiness.
  • Team Development & Mentorship
    • Mentor and coach senior and mid-level engineers to elevate the team’s technical capabilities.
    • Lead by example through code reviews, design sessions, and knowledge sharing.
    • Foster a culture of collaboration, innovation, accountability, and continuous improvement.
  • Continuous Improvement
    • Stay current with the latest Android SDK updates, best practices, UX patterns, and platform capabilities.
    • Proactively identify technical debt, instability risks, or future scalability challenges and propose solutions.

Requirements

  • 5+ years of professional Android development experience, with deep expertise in Kotlin (Java experience also valuable).
  • Proven success operating at a Senior Engineer level driving architectural decisions and large-scale initiatives.
  • Mastery of modern Android frameworks and patterns:
    • Jetpack/AndroidX, Architecture Components
    • Jetpack Compose (highly preferred)
    • Coroutines, Flow
    • MVVM, MVI, or similar architectures
    • Dependency Injection (Hilt/Dagger)
  • Strong experience working on large-scale, high-performance Android applications.
  • Expertise in performance profiling, crash/ANR analysis, memory optimization, and observability tooling.
  • Experience with modern development workflows, including Git-based version control, CI/CD pipelines, Agile processes, and automated mobile testing frameworks.
  • Strong understanding of GraphQL and RESTful APIs, networking best practices, offline support patterns, and mobile analytics practices such as A/B testing and feature flag integrations.
  • Hands-on experience with monitoring and crash-reporting tools, including Firebase, Crashlytics, Sentry, or similar platforms.
  • Strong problem-solving ability with a proactive mindset for identifying risks and opportunities.
  • Excellent communication skills and the ability to influence cross-functional partners and senior stakeholders.
  • Bachelor's or Master’s degree in Computer Science or equivalent practical experience.

Preferred Qualifications

  • Previous experience as an Android mobile engineer in an e-commerce or deal-oriented industry.
  • Passion for staying updated on the latest Android and mobile development trends.

Schedule

Hybrid schedule visiting our San Mateo office three days a week (Tues-Thurs).

Pay

The expected base pay for this role is between $150,000 - $183,000. Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience. Exact compensation will be discussed during the interview process and tailored to the candidate's qualifications.

Benefits

  • Competitive base salary, annual bonus, and equity package
  • Competitive paid time off in addition to holiday time off
  • A variety of healthcare insurance plans to give you the best care for your needs
  • 401K matching above the industry standard
  • Professional Development Reimbursement Program

Similar jobs

Sr. Android Engineer

CloverBerkeley Heights, NJ· 1 mo ago
Engineering$110k–$186k/yrapply on careers.fiserv.com

Sr. Android Engineer

LaSalle NetworkChicago, IL· 1 mo ago
Engineering$140k–$160k/yrapply on thelasallenetwork.com