Senior Android developer

от 250 000 до 320 000 руб. на руки

Требуемый опыт работы: 3–6 лет

Полная занятость, удаленная работа

Возможно временное оформление: договор услуг, подряда, ГПХ, самозанятые, ИП

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 a Senior 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

  • 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

Requirements

  • 3+ 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
  • Experience with RxJava
  • 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
  • Experience with Android and DI frameworks
  • Proficient in debugging and performance tuning and experience with various testing frameworks
  • 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
  • Familiarity with RESTful APIs to connect Android applications to back-end services
  • Understanding the principles of the operation of HTTP, WebSockets

Nice to Have

  • Bonus points for showing us Google Play applications you’ve made, open-source contributions, or other visible past work
  • Kotlin coroutines
  • Unit and UI tests
  • Navigation Framework such as Cicerone,
  • Jetpack navigation

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 employer paid medical insurance

  • Hybrid working environment

  • Professional and personal development

  • Ability to work on US client projects

  • English language courses

Ключевые навыки

Английский — B1 — Средний
Kotlin
Java
Android
Git
Design Patterns

Вакансия опубликована 20 июня 2022 в Таганроге

Отзывы о компании

О данном работодателе пока нет отзывов или он скрыл их на нашем сайте
Ваши отзывы помогают людям принимать взвешенные карьерные решения
Оставить отзыв о компании

Похожие вакансии

IOS developer

250 000 – 320 000 руб.
Можно работать из дома
Таганрог
Будьте первыми
Ensure and continuously improve application performance and responsiveness. Maintain code quality and structure, conduct code reviews, write unit tests.
Experience developing native iOS application and/or API app libraries. Excellent knowledge of Swift, Foundation framework, and UIKit.
Будьте первыми
Разработка объединенной системы подготовки отчетности по направлениям: бизнес планирование и управленческий учет. Сопровождение реализованного функционала.
Знание JAVA Core/ Java EE. Разработка приложений с помощью Spring framework (MVC, Hibernate, Boot, Security, Rest API…). Разработка баз данных...
Будьте первыми
Развитие и сопровождение существующей системы управления производственными процессами MES PSI Metals. Разработка программного обеспечения на базе СУБД Oracle по ТЗ...
Oracle Database 19с: PL/SQL middle. Java 8 junior. Опыт использования Eclipse для разработки на Java. PL/SQL: Oracle...
Можно работать из дома
Таганрог
Будьте первыми
Разработка игровых фич, улучшение баланса, игровых механик, монетизации. Ясное формулирование своих мыслей в виде концепт-документов и диз. доков.
Опыт работы над f2p играми, выпущенными в App Store или Google Play. Опыт работы по оптимизации дохода с...