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

**ABOUT THE PROJECT:**
Our client is a company that builds a personalized investment management service API that lets companies offer their end-users a disciplined way to invest with them.
We are looking for an experienced and professional engineer who likes dynamic project and complex challenging tasks.

**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 technological decision on meetings, calls and presentations
Report to Team Lead about area readiness/quality and raise red flags in crisis situations beyond your AOR

**EDUCATION, SKILLS AND EXPERIENCE:**
3+ years of relevant working experience
Good 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
Knowledge of Android UI design principles, patterns, and best practices
Experience with offline storage, threading, and performance tuning
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

**WOULD BE A PLUS:**
Experience working with BLE
Experience deploying services in Kubernetes or similar container infrastructure
Experience building financial systems
Experience with building secure and compliant systems
Experience with SOC II and ISO27001 standards
Experience with CI/CD
Good understanding of Agile methodologies (Scrum, Kanban)