Middle Android Developer (MobileApp)

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

СевастопольПолный рабочий день

Компания

Аутсорсинг услуги IT рекрутинга для малого и среднего бизнесса, стартапов

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

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

Since 2006, our company has built outstanding web and mobile applications for businesses of every size in every industry. We bring strategic and technical expertise, progressive design, and a personal touch to every project.

Responsibilities:

— Work as member of distributed SCRUM team for huge foreign retail company;
— Work closely with product/project management to deliver new features;
— Apply best engineering practices;
— Document the working systems and prepare design documentation;
— Active participation in distributed agile process;
— Proactive collaboration with teammates and remote team members;
— As a TechLead - design, apply and support Android standards throughout all Android projects in the company;

Requirements:

— Minimum 3 years of experience with Android;
— Intimate knowledge of Android SDK, Android UI and Core Java;
— Strong knowledge of OOP principles, design patterns, MVP/MVC/MVVM, SOLID, Clean Architecture;
— Ability to write clean and maintainable code;
— Experience in unit tests (JUnit, Mockito, Robolectric);
— Git, gitflow, pull request, code review — are the everyday words/tools for you;
— Experience with Agile development (Scrum, Kanban), TDD, Continuous Integration, Continuous Improvement, Continuous Delivery;
— English —Intermediate;

We offer:

— Competitive compensation depending on experience and skills;
— Free English classes;
— Opportunities for self-realization;
— Friendly team and enjoyable working environment.