Poshmark

Poshmark

Staff Software Engineer, Android

Redwood City, California, USA · Staff+

Sponsorship not specifiedDetected 76 days ago
JavaKotlinAndroidData StructuresAlgorithmsCode ReviewSQLiteCI/CDJenkinsDevOpsRESTJUnitCollaboration

About the role

  • ABOUT POSHMARK Poshmark is the leading fashion marketplace where style comes alive through discovery, self-expression, and human connection.
  • Poshmark empowers sellers to grow meaningful businesses, keeps fashion in circulation longer, and gives shoppers access to unique and trusted finds, from everyday pieces to one-of-a-kind vintage and luxury.
  • Poshmark is a leading social marketplace for new and secondhand styles for women, men, kids, home, and more.

Responsibilities

  • Architect, build, iterate and manage our Android mobile application.
  • Spearhead every aspect of the Android development process from API creation to design.
  • Partner closely with our design, product, and Engineering team to produce an application that flows seamlessly and works intuitively with our users.
  • Own important pieces of the product that have high visibility both internally and externally.
  • Recommend/Improve development practices which also includes improvements in CD/CI processes, etc and also architecture/design of Android code base
  • Lead or Quarter Back feature development, work closely with PM and drive the feature completion end to end.
  • Have a good collaboration within the team. Also, with other teams like Product, Design, QA, devOps etc
  • Should be able to independently drive feature development and also Lead or Quarter Back feature development end to end.
  • Come up with ideas/changes to improve android application code base on new android design patterns or new android libraries.

Requirements

  • 5+ years of relevant SWE experience with Experience developing Android apps (apps released into the PlayStore)
  • Experience in Java, Kotlin and Android Studio.
  • Deep experience with Activity/Fragment management and lifecycle.
  • Strong understanding of designing custom UI with an intuition for UX and consumer behaviour.
  • Familiarity with Continuous Integration using Jenkins or other CI tools.
  • Experience in writing Unit Tests using JUnit, Mockito Framework, etc.
  • You are someone who loves creating mobile applications that have a simple user interface and solid code.

Skills

  • Get familiar with the Poshmark ecosystem i.e android application code base, Infrastructure, CI/CD environment and tools, etc.
  • Start contributing to the Poshmark android feature development by writing quality testable code.

This listing is sourced directly from Poshmark's careers page and normalized into a canonical job model.