**About Distillery**:Distillery is a high-growth technology services company specializing in end-to-end custom software development and IT staffing for startups, small and mid-size businesses, and enterprises. We help our clients to imagine, design, engineer and deliver business-defining software and digital experiences whether they're looking for a fully managed team, scalable workforce or individual engineers.**About the Position**:As an _Android Developer_ you will work on new technologies and find ways to meet our customers' needs and make it easy for them to do business with us. You will be a part of a team to resolve a diverse range of complex problems and regularly lead multiple, technically complex, large-scale projects.**Responsibilities**:- Collaborating with cross-functional teams to define, design, and ship new features- Writing clean, efficient, and well-documented code- Participating in code reviews to maintain code quality and ensure standards are met- Working with product managers and designers to create user-friendly and intuitive interfaces- Staying up-to-date with the latest developments in mobile technology and best practices- Maintaining code repositories using version control systems like Git.- Conducting unit and integration testing to ensure high-quality software- Providing technical support to end-users**Requirements**:- Upper-intermediate English proficiency- 5+ years of experience as a professional software engineer- Thorough knowledge of the Android SDK and Android Studio, the Android development tools- Ability to work with common software architectures, such as MVC, MVP, and MVVM- Experience in creating and consuming web services through RESTful APIs- Knowledge of Material Design design guidelines to create attractive and easy-to-use user interfaces- Ability to write clean, well-structured and documented code to maintain software quality- Experience in performing unit and integration tests to ensure software quality- Knowledge of design patterns and good programming practices to maintain a scalable and easy-to-maintain architecture**Nice-To-Have Skills**:- Ability to work with databases and data persistence tools, such as SQLite and Realm- Ability to work with agile methodologies, such as Scrum, Kanban and XP, for project management and software development**Why You'll Like Working Here**:- The ability to work on and partner with multi-national teams that are committed to our BEST core values: Best People, Best Expertise, Best Service, Best Teamwork- A generous, competitive compensation package for exceptional performers, as well as a generous vacation package and competitive benefits plan- Remote working environment- Professional and personal development