Position: Android Developer
Company: 8allocate
Experience required: 5y
English level: upper

**8allocate** is a global provider of end-to-end custom software development solutions to companies all over the globe, from North America to the EU to Israel to Australia.

Headquartered in Estonia, we run offshore Research and Developments
centers in Kyiv and Lviv. Our team is 50% remote and distributed. We specialize in flexible interaction exclusively with international clients (we cover industries from commercial aviation to fintech) thanks to a multinational support group of experts and management.

**Project: **Our client burst into life in 2007 as the brainchild of two Stanford Business MBA graduates who possessed an innate love of gaming. Initially, the entrepreneurs developed casual games for Facebook and mobile, before having a ‘light-bulb moment’ in 2009 and refocusing their efforts with laser-guided precision on the exploding social casino genre. They have been bringing world-class social slots to real slots fans ever since! Now part of Aristocrat Leisure, the company has published hit titles Heart of Vegas, Cashman Casino, and FaFaFa on Facebook, iOS and Android platforms and have grown considerably in size over the past year with offices in London, Austin, Las Vegas, and San Francisco.

**What skills/qualities are required:**
● Experience in native mobile development, or proficiency, in either Java, Kotlin.
● In-depth knowledge of software engineering principles and design, SOLID, and OOP.
● Experience with mobile platforms, operating systems, and infrastructure
● Experience in building flexible and reusable systems
● Highly experienced with automated testing
● Proficient with CI and SC
● Fluency in business English

**Would be a plus:**
● Best practices such as TDD, BDD, etc.
● Knowledge of network protocols work
● Experience in profiling and optimization
● C#/.NET knowledge is a plus

**What responsibilities and tasks will wait for you?:**
● Design and build applications for the mobile platforms.
● Collaborate with a team of developers, Technical Product Owner, and Project Manager to define, design, and ship new features or improvements.
● Work with outside data sources and APIs.
● Unit-test code for robustness, including edge cases, usability, and general reliability
● Work on bug fixing and improving application performance
● Continuously discover, evaluate, and implement new technologies, patterns, libraries, etc. to maximize development efficiency
● Conduct Code Reviews for the tasks finished by the team members.

**Benefits from 8allocate:**
● You’ll work with a supportive and spirited team of professionals;
● Corporate events, holidays, and team buildings for your joy;
● Training and development: we have a huge library (about 500 books!) and a budget for your professional development;
● People-oriented management without bureaucracy;
● Paid vacation and sick leaves;

**Why choose us?**
**“Family and Friends”**. We are no longer a start-up, but still, have a family atmosphere in our supportive and spirited team, who are all working together on the same goal.
**“Just break down all barriers and find a better way”**. Every day you’ll meet with interesting and challenging (international) projects that are covering industries from commercial aviation to fintech (different technologies, different products).
**“Hungry for learning”.** You will get a lot of chances for career advancement and the development of new skills, opportunities for mentorship, or learning from more experienced colleagues.

**We are waiting for you!**