Sr. Software Engineer: Android

Position Purpose

The Sr. Android Developer will work with the Mobile team to make the Etsy experience available on Android phones – as part of our larger goal to bring Etsy to everyone, on every device.
Etsy is seeking Senior Android Engineers to join a small, collaborative team that’s responsible for the end-to-end development of our Android apps for smartphones and tablets — supporting our long-term vision of bringing Etsy to every mobile device. This full-time position is based in Brooklyn, NY.

About the Team

Etsy’s Mobile team is set on redefining what mobile, person-to-person commerce means. We are a tight-knit, passionate group that embraces hard work, supports creativity, and dreams big. The ideal candidate will bring energy, creativity, and humor to the team, along with deep expertise and a details-driven approach to their work.

About the Job

You’ll be contributing to the teams that bring Etsy’s global marketplace to Android and iOS devices, with more than 9 million downloads around the world. Our apps allow buyers to discover unique and trending handmade and vintage items from across the marketplace, and provide sellers with the opportunity to run their shops, connect with buyers, and manage their workflow from their smartphones or tablets.

As a senior engineer on the team you will influence not just how we build individual features and products, but also the best practices and patterns we will use for development and automated testing. As we scale mobile app development across more of Etsy’s Engineering team, you’ll help refine our processes and tools to support additional contributors in the codebase.

Some specific details about the role...

Drive feature development for our well-renowned apps for Android smartphones and tablets, leading small teams of engineers on specific projects and taking ownership of end-to-end product quality.
Lead prototypes of new ideas and explore new technologies on the forefront of mobile technology and commerce.
Contribute to the growth of mobile development across Etsy by working closely with other Product Development teams to improve consistency and and timing of releases across Mobile and Web.
Etsy is well-known for our data-informed product design and use of Continuous Deployment for the Web. You’ll hone these practices for Android by building out our A/B experimentation framework and implementing practices that support rapid release cycles.
This role isn’t just about writing Android apps. You’ll also cross paths with PHP, Ruby, Python, Java and Scala in various areas of our technical stacks—e.g. Data Analysis, Search, Developer Tools, Security and Operations.

About You

You have been working in mobile app development in a professional context for at least two years and have a deep familiarity of Java and the Android SDK. You keep current with best practices and design patterns for Android and are happy to get nerdy about memory management, UI layout and rendering, or network performance. You’ve shipped successful apps to Google’s Play Store that you are proud of and that demonstrate your commitment to quality and detail.

End-to-end product development means you understand not just the UI and client development, but also the data model and the API stack. Your years of software engineering outside of native app development prepare you for going deep into Etsy’s stack and working across various teams using a handful of different languages and technologies.

We are building mobile apps that are already used by millions of people on their phones and tablets. You are someone who will approach this with a passion for the end-to-end user experience and empathy for our users, even when that means taking some time away from new product development to focus on polishing UI bugs and troubleshooting crash reports.

What’s Next

We're growing rapidly and are well-funded with a proven business model and established revenue to help us continue growing and serving our community. If you're interested in joining the team at Etsy, please send a cover letter along with your resume, telling us what inspires you about Etsy and why you think you are perfect for the team (applications without a cover letter will not be considered). If you write a blog, or practice another craft besides leading the development of beautiful, functional websites and apps, that means something to us, and we would love to hear about it!

Job Summary

  • Brooklyn, NY, US
Date Posted:
03 Jan 2015
Engineering Software