Position: Mobile (Android) Engineer #10579
Company: Lohika
Experience required: 3y
English level: intermediate

Whether the people are employees, partners or customers or the applications are in the cloud, on-premises or on a mobile device, we help IT become more secure, make people more productive, and maintain compliance. 
We are looking for a Senior Android SW Engineer, who possesses a passion for pushing mobile technologies to the limits and will work with our team of talented developers in a fast-paced agile environment. 
You will be responsible for building, maintaining and releasing updates to several Android mobile apps to assure identity access across needed resources.  
Responsibilities
Design and build applications for the Android platform  
Work with engineering management and technical lead to scope and plan engineering efforts and dependencies 
Cross-team communication 
Ensure the performance, quality, and responsiveness of applications 
Identify and correct bottlenecks and fix bugs 
Implement UI, unit and functional tests. Design and code reviews  
▲
Requirements (required)
University degree in Computer Related Sciences or equivalent working experience 
Commercial and development experience (4+ years) in Android app development  
Solid experience with Java AND Kotlin (coroutines) 
Experience writing Shell scripts 
Good grasp of software engineering designs, principles, and practices 
Solid understanding of the full mobile development life cycle 
Experience in RESTful API to connect Android applications to back-end services 
Experience with offline storage, threading, and performance tuning 
Experience working with a system of scale   
Intermediate+ English (oral & written) 
Requirements (optional)

Prior experience in authentication, identity, single sign-on, security, cryptography is a plus