Requirements
About The Team
Our Design System provides the UX foundation for Etsy experiences spanning both the Buyer and Seller sides of our marketplace on Native Apps and Web. We enable product teams to build customer-centric experiences that Keep Commerce Human, using shared design and code libraries with brand-aligned components and patterns.
The team’s responsibilities range from building components, patterns and tools, crafting documentation, coaching teams on how to use the system, and empowering users to create experiences that are accessible to all of Etsy’s customers. Our core customers include internal Designers and Engineers, with whom we collaborate to build better experiences for our shared external customers, Etsy's Buyers and Sellers.
The team has 7 engineers across web, iOS, and Android.
What you’ll be working on
About The Role
This request will be for a Android Engineer. The individual in this role will:
- Write reusable, accessible components
- Consult with other engineers and designers across Etsy (ex. writing documentation, reviewing pull requests, answering Slack questions, auditing new features, hosting office hours and classes)
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 and /or Java.
- A talent for debugging familiar code or systems easily, and interest in debugging unfamiliar code.
Nice-to-Haves
- Accessibility
- Design systems
Details/Notes
- This role is open to remote candidates; candidates should be available between 11a-5p EST.
- Interview process:
- 30 min interview with HM (general/behavioral questions)
- 45 min technical interview with an engineer
- 30 min technical interview with an engineer (focusing on higher level technical approach for a project and technical knowledge)