Senior Software Engineer (Android)

Sorry, this job was removed at 4:46 p.m. (PST) on Tuesday, July 23, 2019
Find out who's hiring in Santa Monica.
See all Developer + Engineer jobs in Santa Monica
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Tradesy is a peer-to-peer marketplace for buying and selling luxury fashion, enabling savvy customers to unlock the value in their closet to access affordable luxury. Our mission is to make fashion resale as simple, safe and stylish as retail- at scale. We have millions of passionate members, a product that people love, and an office with an ocean view in sunny Santa Monica, California.

The Senior Software Engineer (Android) works closely with other engineers, designers and product owners to develop beautiful, fast, extensible, maintainable, accessible and robust Android applications.

A Senior Software Engineer is someone who has worked on applications and teams of different levels of complexity and size. As a seasoned engineer, you know what well-written code looks like and strive to constantly improve the codebase and junior team members' skillsets

The ideal candidate will lead the team toward constant improvement and knows how to make the appropriate trade-offs when making technology or coding decisions.

This role reports directly to the Mobile Engineering Manager.

You Will:

  • Be a leading contributor to  Android development efforts from planning and organization to deployment
  • Work closely with QA to maintain stable releases with good test coverage
  • You have experience building applications using Java or Kotlin
  • Collaborate with design and product teams to provide technical recommendations and tradeoffs depending on resources and timelines
  • Evaluate current codebase to provide and implement architecture improvements
  • Keep a close eye to app failures, crashes and reviews
  • Mentor less experienced engineers through excellent code reviews, 1:1 coaching and pair programming, using the best coaching tool for the situation.

You Have:

  • BS degree in Computer Science or related experience
  • 5+ years of Software Development experience
  • Deep knowledge of Android development as well as emerging mobile trends
  • Proficiency of both Java and Kotlin
  • A track record of successful apps in the App Store, with low crashing rates, beautiful UIs and great app reviews
  • Ability to provide multiple technical approaches with pros, cons and tradeoffs to collaboratively make decisions with team mates and product owner/sponsors
  • Familiarity with data persistence strategies such as Realm, SQLite, and Room
  • Familiarity with reactive patterns using libraries such as RxJava
  • Understanding of architectural patterns such as MVC, MVVM, VIPER, and MVP

The Ideal Candidate:

  • Enjoys mentorship. Coaching is the defacto mode of operation.
  • Is an excellent communicator.
  • Knows how and when to apply different communication styles to effectively communicate ideas, technological approach, trade-offs, etc…
  • Is a leader and a positive influence for the team.

Compensation:

  • Competitive salary, commensurate with experience
  • Stock options
  • Comprehensive benefits (Medical, Dental, Vision, 401k)
  • Flexible Paid Time Off

Additional Perks

  • Daily catered lunches
  • Dog friendly office
  • Weekly yoga
  • Commuter benefits
  • Tight knit team
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

Tradesy is a remote first company with employees based all across the United States.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about TradesyFind similar jobs