Android Developer Job at DASH2, San Mateo, CA

ZUlxSlpuWWVtMjNoS3RqbnlUUU9lcEdIRGc9PQ==
  • DASH2
  • San Mateo, CA

Job Description

Job Summary:

We are looking for a Software Engineer to join our rapidly growing engineering team and help us continue to design and build the best mobile shopping experience for Android phones. We’re an international team spanning across 3 continents responsible for building software used by hundreds of millions of users. Working within a Tribe & Squad structure, you will collaborate with product, design and engineering teammates to build, and maintain our next generation of Android applications while identifying and fixing application bottlenecks, maintaining the core code, and updating applications published on the Google Play Store.

Key Responsibilities:

  • Build and Maintain : Contribute to the development and upkeep of our flagship Android app, delivering features that delight thousands of daily users.
  • Collaborate : Work closely with Product Managers and UX Designers to understand requirements and implement features with precision, quality, and attention to detail.
  • Integrate : Partner with backend teams to seamlessly integrate APIs and ensure smooth end-to-end functionality.
  • Learn and Grow : Participate in code reviews to maintain high code quality and gain valuable insights from senior team members.
  • Write Exceptional Code : Develop clean, maintainable, and testable code with a focus on performance, scalability, and long-term sustainability.
  • Stay Ahead : Keep up-to-date with the latest Android development best practices and actively contribute to team discussions on improving the app.

Qualifications:

  • Portfolio of published applications on GitHub and/or the Play Store.
  • Experience with Kotlin Flow.
  • Experience with Design Systems.
  • Experience with Jetpack Compose.
  • Experience with push notifications and deeplinks.
  • Experience with automated testing frameworks for Android (e.g., Espresso, JUnit).

Minimum Requirements:

  • B.S. in Computer Science or related field, or equivalent experience.
  • 2+ years of experience building native applications for Android devices.
  • Proficiency in Kotlin/Java.
  • Proficiency working with RESTful APIs and integrating backend services.
  • Experience with Android design patterns and architecture components (e.g., MVVM, MVP).
  • Experience with XML Views.
  • Experience with version control systems like Git and working in a collaborative team environment.
  • Exposure to Agile development processes and the product lifecycle.
  • Strong problem-solving and communication skills.

Job Tags

Similar Jobs

Archroma

Digital Marketing Manager Job at Archroma

 ...Job Overview: The Digital Marketing Manager - PT will work directly with the VP of Marketing & Sustainability and the Global Marketing...  ...internally as well as externally Preferred Skills and Experience: At least 5 years of experience in digital marketing.... 

On Your Mark Coaching and Training

Licensed Massage Therapist and/or Personal Trainer Job at On Your Mark Coaching and Training

 ...Company Description On Your Mark is a boutique training studio that offeres personal training, classes, massage therapy, IV Therapy, Sauna and cold therapy Job Title : Massage Therapist / Personal Trainer (Space Rental Opportunity)Loca ong tion:On Your Mark 11... 

ArtCare Conservation

Paper Conservator Job at ArtCare Conservation

 ...Position: Paper Conservator Location: Artcare Conservation, Miami Studio Type: Full-Time Position Overview: ArtCare Conservation Miami, is seeking a skilled and passionate Paper Conservator to join our esteemed conservation studio. The candidate will be working... 

Liberty Surgical Distributors

Associate Sales Representative Job at Liberty Surgical Distributors

&##128680; Now Hiring: Associate Sales Representative Smith & Nephew Sports Medicine...  ...& Nephew Sports Medicine) &##128188; Level: Entry-Level Are you a competitive, driven individual...  ...to break into the exciting world of medical device sales ? Liberty Surgical... 

Panda Intelligence

Senior Computational Biologist - Genomics Job at Panda Intelligence

 ...machine learning and statistical models to analyze multi-omics datasets (e.g., DNA-seq, RNA-seq, single-cell, proteomics) in oncology research. Design and implement computational workflows for biomarker discovery, patient stratification, and therapeutic response...