Android Developer
Требования
Местоположение и тип занятости
Компания
Выделенные команды разработки веб-сервисов и мобильных приложений
Описание вакансии
Условия работы
Responsibilities:
- Develop and support android applications for our customers;
- Demonstrate engineering excellence by writing clean, robust code following an agile development methodology;
- Define, design, and deliver new features and enhancements, support and improve the existing ones;
- Ensure and continuously improve application performance and responsiveness;
- Maintain code quality and structure, conduct code reviews, write unit tests;
- Stay up-to-date with the latest technologies and tools to improve software development and delivery;
- Support and mentor other developers on the team.
Skills & Qualifications:
- 4+ years of software development experience including working knowledge of standard libraries and design patterns;
- Experience building well-optimized and well-architected applications for Android mobile devices using Kotlin/Java;
- Deep understanding of core software concepts, including networking, security, memory management, multi-threading, and Android application life-cycle management;
- Highly proficient in the following: OOP, SOLID, client-server applications, data structures, presentation patterns (MVP, MVVM, etc.), working with Android development tools and system services;
- Familiarity with Clean Architecture;
- Experience with testing libraries such as Espresso and Mockito;
- Proficient in debugging and performance tuning and experience with various testing frameworks;
- Experience with Scrum and Agile methodologies;
- Knowledge of latest mobile emerging technologies, architectures, and trends;
- Strong problem-solving skills, a detail-oriented mindset, and capable of collaborating across teams;
- Conversational English skills (spoken and written), including the ability to write about and speak on technical topics;
- Bonus points for showing us Google Play applications you’ve made, open-source contributions, or other visible past work.
Бонусы
At Distillery, you’ll be part of a friendly team that values who you are as both a professional and an individual. A career with Distillery offers the following:
- Colleagues and friends — We’re real professionals who take pride in our work and are good at what we do. We’re colleagues but we are also friends;
- Growth — We value and support employee growth both professionally and personally, and offer opportunities for career development within Distillery;
- Cozy, modern workspace in the city center (bike and car parking included)! Enjoy office snacks and our “chill zones” to get to know your colleagues or to take a break.
- Flexible schedule and the ability to work remotely;
- English courses taught by our in-house English tutors to build your language skills;
- Opportunities to attend and speak at IT events and conferences;
- Transparent company atmosphere, including quarterly all-hands calls with management and opportunities to participate in all company processes;
- Opportunities to gain international work experience, with colleagues and clients in the USA;
- Competitive compensation, based on your skills and experience;
- Bonuses, voluntary medical insurance, and a highly creative atmosphere.