👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Android Developer

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

Санкт-Петербург, Ростов-на-Дону, ТаганрогПолный рабочий деньМожно удаленно

Компания

Выделенные команды разработки веб-сервисов и мобильных приложений

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

Условия работы

BRIEF

Join our strong team of Android developers dedicated to our customers’ needs. You will have an opportunity to establish new business processes, lead large-scale projects, and resolve a diverse range of complex problems in a friendly atmosphere.

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.

Бонусы

WE OFFER

  • A friendly team of first-class professionals you’ll find easy to work and communicate with;
  • Transparency in processes and liberal atmosphere across the company;
  • Modern technology stack on all projects;
  • Professional and personal growth as well as the ability to change your area of expertise;
  • Attendance sponsorship of IT events, professional conferences as well as financial cover of online and offline courses;
  • Internal hackathons and meetups where each employee can act as a speaker;
  • Salary corresponding to your work experience and skills. We are open for payment negotiation;
  • A cosy office in the historic center of the city. Fruits, coffee, tea, biscuits, cereal, bicycle and car parking spaces, lounge areas with cosy armchairs, bean-bags and sofas, PS4, guitars, balalaika and a library with professional and fiction literature;
  • Flexible working schedule and the ability to work remotely;
  • All the necessary equipment;
  • Compensation of sport and medical expenses;
  • English language courses.