Android Developer

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Cтудия разработки полного цикла

Описание вакансии

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.