Position: Android Developer
Company: Netfully
Category: Android
Experience required: 1y
English level: intermediate

Netfully is an agile software development company that creates innovative products and helps companies implement digital transformations. Since our beginning in 2014, we’ve been steadfast in providing our clients with the best and highest quality services. 

     Do you consider yourself to be a creative individual who is willing to step outside?
Then you are the one we are looking for!

   We are hiring an Android Developer who possesses a passion for pushing mobile technologies to the limits. You will be working remotely or in our Ivano-Frankivsk office to make the team even stronger.  The primary focus will be the development of Android applications and their integration with back-end services. This Android app developer will work alongside talented engineers to design and build the next generation of our mobile applications. This position offers an inspirational space to create the next innovation in mobile applications.

REQUIREMENTS:

•	Strong understanding of Android concepts and components;
•	Solid understanding of OOP principles and design;
•	Understanding of SOLID, design patterns;
•	Work with Google API’s;
•	Experience working with remote data via REST and JSON;
•	Strong knowledge of Kotlin, Android SDK, device APIs;
•	Reactive Programming with Kotlin;
•	Knowledge of Modern Android app architecture approaches (MVVM, MVP);
•	General understanding of network protocols and architecture of client-server interaction;
•	Work with sockets;
•	Experience in Git/Git Flow/TFS;
•	Good knowledge of spoken and written English.

RESPONSIBILITY:

•	Implement best practices for developing Android applications that target multiple devices and platform versions;
•	Participate in code review;
•	Design, develop and test new features, updating existing code, as well as from the ground up;
•	Implement new and/or change existing functionality according to requirements;
•	Continuously discover, evaluate, and implement new technologies to maximize development efficiency;
•	Innovate and brainstorm new features;
•	Communicate effectively across teams and departments;
•	Take part in existing code refactoring.

WE OFFER:

•	Competitive salary;
•	Corporate and social events;
•	Regular assessment and salary review;
•	Free English classes;
•	Opportunity for self-realization;
•	Friendly team and enjoyable working environment;
•	Flexible working schedule;
•	Comfortable open-plan office Downtown;
•	21 days of annual leave;
•	5 sick-paid days;
•	Participation in conferences and seminars;
•	Friday team buildings;
•	Experienced and loyal management.