Position: Middle Android Developer
Company: Softserve
Category: Android
Experience required: 2y
English level: intermediate

WE ARE 

Our client is an international public company occupied with app advertising, delivery and tracking.  

We are looking for a Middle Android Software Engineer to become a part of the team, offering an opportunity to further deep integration with the Android eco-system. This position requires a proven ability to understand and implement business requirements for new systems and enhancements to the existing systems in an Agile environment.  

YOU ARE 

An owner of Bachelor’s Degree, or equivalent work experience
Showing 4 years of Android development experience
Experient with OOP and Java 
Proficient with GIT 
Showing practice in RESTful network architectures 
Familiar with TDD, BDD, JUnit 
The one who knows how to work in a team-oriented, collaborative environment 
Having strong interpersonal and oral communication skills 
Able to conduct research into software issues and products as required 
Nice-to-have experience includes

SQL and other database technologies 
At least 3 years working in mobile industry 
Strong knowledge of memory management, process lifecycle, threads, and thread handlers in Android system 
Targeting a wide variety of Android devices (e.g., Android versions, device sizes, manufacturers) 
Design and development of one or more Android application available on Google play 
Strong knowledge of Android framework internals 
Working with distributed teams 
Knowledge and applicable expertise with agile methodologies such as SCRUM 
YOU WANT TO WORK WITH 

Possibility of acting as subject matter expert in the different Android versions and SDK architectures 
Cross-functional teams to conceptualize, build, test, and ship software solutions that meet business needs 
Conducting design and code reviews 
Maintaining existing software systems 
Pushing mobile technologies to the limits to help better our products and services 
Geographically dispersed team members 
Implementing scalable and cost-effective software systems that meet the business requirements 
TOGETHER WE WILL 

Сooperate directly with the client 
Have a friendly and mature team     
Get ability to propose and implement own solutions      
Enjoy flexible working schedule