Position: Senior Android Developer
Company: Particles Global
Category: Android
Experience required: 3y
English level: upper

Senior Android Developer  (Full-time, long term, remote)

Project information:
The client burst into life in 2007 and developed casual games for Facebook and mobile. In 2009, efforts were refocusing with laser-guided precision on the exploding social casino genre. The team have been bringing world-class social slots to real slots fans ever since. In 2012 the company became a part of Aristocrat Technologies Inc., one of the world’s largest manufacturers and designers of casino slot machines. Together they bring groundbreaking, land-based slots content with some of the greatest social slots gaming anywhere on the web.
It takes a smart bunch of people to create games so engaging they draw in millions of players around the world and keep them coming back.
 
On the project, you will join one of the fastest growing mobile game development studios, ranked among the top 30 in the world. Since their start-up days, they have tripled in size and stacked up awards for their chart-topping games such as Lightning Link and Heart of Vegas. 
The customer has come a long way since 2007 – evolving into an international games company with offices in London, Seattle, Vegas, Austin, Minsk and Lviv.
The current team you will join consists of: 7 developers. All of them can now work across all of the client’s tech stacks. 4 of them were initially iOS developers, 2 Android, and 1 Unity.
Responsibilities
You will not only be expected to contribute in the Android side, but the iOS and Unity side as well. However, we do not require prior knowledge on iOS or Unity, as long as you are willing to learn on the job.
The tasks include developing new features, resolving tech debts and bugs, writing unit tests, working with manual QA, on a daily basis.
Design and build advanced applications for the Android platform
Collaborate with cross-functional teams to define, design, and ship new features
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 to maximize development efficiency 
 
Essential Skills
5+ years of experience on Android.
Proven software development experience and Android skills development
Proven working experience in Android app development and
Have published at least one original Android app
Experience with Android SDK
Experience working with remote data via REST and JSON
Experience with third-party libraries and APIs
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
Solid understanding of the full mobile development life cycle.
 
Interview process
1 call interview with the client