Position: Senior Android Engineer
Company: Lohika
Experience required: 5y
English level: intermediate

**ABOUT THE PROJECT:**
Our client is on a mission to create a simple and honest platform to enable millions of crypto holders to maximize the potential of their crypto assets. It operates an easy-to-use app that allows users to access interest-earning, buying, selling and trading in cryptocurrencies, in one single place. Their vision is an open, global financial system that is easily accessible to everyone.
Joining our team will mean for you ability to:
•	solve complex tasks to meet the business needs
•	work with the world`s most trending and actual technology stack
•	work on the friendly and collaborative collective of professionals in software engineering
•	constantly learn new things and ability to develop yourself in your professional grow

**MAIN TASKS AND RESPONSIBILITIES:**
Implement new features in existing Android apps
Work in close contact with team members and project stakeholders on the client’s site
Effectively communicate the technological decision on meetings, calls and presentations
Share knowledge during internal and external presentations on technological topics
Review code and proposes improvements
Report to Team Lead about area readiness/quality and raise red flags in crisis situations beyond your AOR

**EDUCATION, SKILLS AND EXPERIENCE:**
4+ years of relevant working experience
Strong knowledge of Kotlin
Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
Familiarity with RESTful APIs to connect Android applications to back-end services
Strong knowledge of Android UI design principles, patterns, and best practices
Experience with offline storage, threading, and performance tuning
Knowledge of the open-source Android ecosystem and the libraries available for common tasks
Ability to understand business requirements and translate them into technical requirements
Familiarity with cloud message APIs and push notifications
A knack for benchmarking and optimization
Understanding of Google’s Android design principles and interface guidelines
Proficient understanding of code versioning tools, such as Git
Familiarity with continuous integration
Upper-intermediate English

**WOULD BE A PLUS:**
Experience working inside Scrum team
Knowledge in cryptomarket business domain