Position: Android Developer
Company: ITMAGINATION
Experience required: 3y
Category: Android
English level: upper
Published: 2022-06-01T00:00:00+03:00

Once you join our team you’ll be able to shape innovative solutions in order to provide end-users with high-quality software and outstanding functionality using the newest technologies within supportive Scrum teams willing to share their knowledge.

Depending on your professional experience and preferences, we may offer you participation in different projects, like:

**Project #1**
Join our project for an innovative fin tech company that provides kids with debit cards and companion apps for their parents. They serve more than 2 million parents and kids with their in-app tools for sending money, setting savings goals, monitoring balances, managing chores, automating allowances and investing.

If you are flexible - we'll be a perfect mach! This project requires your flexibility regarding working hours (11-19 CET).

**Project #2
**You will be at the heart of the technological revolution of one of the world’s most trusted betting and gaming companies. The client deals with projects ranging from widgets, desktop or mobile casinos and betting sites… just to name a few.

They process ~500 online Sportsbook bets per second each Saturday, which is the same as orders processed by Amazon UK, on its busiest day of the year. Every day they deal with more than 20 million users and 160 terabytes of data. You can be sure there are many more challenges awaiting.

**Requirements**
Minimum 5 years of professional experience in mobile development using Kotlin/Java
Excellent knowledge of object programming, Design Patterns, Architecture Patterns (MVVM, MVP, MVI, etc.)
Excellent knowledge of reactive programimg & Concurrency (RxJava, Coroutines, Flow)
Good knowledge of testing (Unit, UI, Espresso, Mockk, MockWebServer) and CI/CD pipelines (TeamCity, Jenkins, BambooCI, CircleCI, etc.)
Good knowledge of Dependency Injection frameworks (Dagger2, Hilt, Koin)
Good knowledge of application security and application releases
Strong language skills – B2/C1 English level
Attention to detail
Ability to work independently and proactively

**Benefits**
Top Performers Bonus: earn a 13th salary based on clearly defined after engagement metrics
Highly competitive salary
Fully remote position
Possibility of 20 business days off in each year
Professional training programs – including Udemy and other development plans
Work with a team that’s recognized for its excellence. We’ve been featured in the Deloitte Technology Fast 50 & FT 1000 rankings. We’ve also received the Great Place To Work® certification for three years in a row
Benefits package offer - Health Insurance, Sports Package, and Life Insurance offerings