Summary
The job description is about a Senior Android Engineer position for Braintrust's App Foundations team. The role involves modularizing and modernizing the codebase of Etsy's Buy on Etsy app, collaborating with various teams, and ensuring quality development practices.
Requirements
- At least 5 years of professional Android development experience
- Self-motivation in tackling projects and estimating accurate timelines for tasks
- Proficiency in Kotlin or Java (increasingly Kotlin, but some areas of our codebase are still 'classic' Java)
- Talent for debugging familiar code or systems easily
- Experience collaborating with product managers, designers, quality assurance, and other engineers
- Experience with version control & shipping code efficiently
- Experience with unit testing
Responsibilities
- Joining the App Foundations team to modularize and modernize the most important areas of our codebase
- Collaborating with product partners across Etsy
- Supporting ongoing maintenance activities like SDK or OS updates
Preferred Qualifications
- A passion for beautiful code and quality development practices
- Interest in monitoring the health and performance of the applications your team owns
- A 'leave it better than you found it' mentality, and willingness 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