ABOUT US:

Braintrust is a user-owned talent network that connects top-tier professionals with the world's leading enterprises. We prioritize transparency, eliminating middlemen and high markups, ensuring job-seekers are matched swiftly to innovative roles while clients benefit from unparalleled efficiency and quality.

ABOUT THE HIRING PROCESS:

The hiring process for this role involves completing your Braintrust profile, applying directly to the role on Braintrust, and undergoing a one-time screening to ensure you meet our vetted talent specifications. After this, the hiring team will contact you directly if they believe you are a suitable match.

Our process isn't for everyone, that's intentional. If you believe that you are a top candidate for this job, please join our network to give yourself the opportunity to work with top companies.

 

  • JOB TYPE: Freelance, Contract Position (no agencies/C2C - see notes below)
  • LOCATION: Remote - United States only
  • HOURLY RANGE: Our client is looking to pay $120 – $130 /hr
  • ESTIMATED DURATION: 40h/week - Long term
  • EXPERIENCE: 5-10 years
  • BRAINTRUST JOB ID: 9474

 

THE OPPORTUNITY

 

Requirements

About The Team/Role

We are looking for a Senior Android Engineer to join our App Foundations team. You’ll be joining a platform team that collaborates with product partners across Etsy to modularize and modernize the most important areas of our codebase. Our mission is to enable product teams to move faster, by adopting more modern architecture and improving developer ergonomics. We also support ongoing maintenance activities (like SDK or OS updates). This means we get to work all over the Buy on Etsy app and collaborate with many different squads. This is a great team to join to build your skills in a supportive environment.

What you’ll be working on

Requirements

Must-Haves

  • At least 5 years of professional Android development experience.
  • Self-motivation in tackling projects, and you estimate accurate timelines for tasks to deliver work at a steady, predictable pace to hit deadlines.
  • Proficiency in Kotlin or Java (we’re increasingly Kotlin, but some areas of our codebase are still 'classic' Java).
  • A talent for debugging familiar code or systems easily, and you’re interested in debugging unfamiliar code.
  • Experience collaborating with product managers, designers, quality assurance, and other engineers.
  • Experience with version control & shipping code efficiently.
  • Experience with unit testing.

Nice-to-Haves

  • A passion for beautiful code and quality development practices.
  • Are interested in monitoring the health and performance of the applications your team owns.
  • Have a “leave it better than you found it” mentality, and are willing to work with and improve on code you did not originally write.
  • Experience with accessibility frameworks.
  • Experience designing RESTful APIs specifically optimized for mobile clients
  • A knack for communicating complex technical issues in clear language.

Apply Now!

Notes:

Our employers all have varying legal and geographic requirements for their roles, they trust Braintrust to find them the talent that meet their unique specifications. For that reason, this role is not available to C2C candidates working with an agency. If you are a professional contractor who has created an LLC/corp around their consulting practice, this is well aligned with Braintrust and we’d welcome your application.

Braintrust values the multitude of talents and perspectives that a diverse workforce brings. All qualified applicants will receive consideration for employment without regard to race, national origin, religion, age, color, sex, sexual orientation, gender identity, disability, or protected veteran status.

Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)


Our system has flagged this application as potentially being associated with bot traffic. Please turn off any VPNs, clear your browser cache and cookies, or try submitting your application in a different browser. If this issue persists, please reach out to our support team via our help center.
Please complete the reCAPTCHA above.