Position: Kotlin Team Lead #8981
Company: Lohika
Experience required: 5y
English level: upper

Engineering organization is focused on creating robust, modern micro-services application implemented in Python and Kotlin.
A new Kotlin team will develop a new addition to current product and implement “crypto purchase” functionality from a scratch. The team will be responsible for microservices on backend, web and mobile apps for Android and iOS.

MAIN TASKS AND RESPONSIBILITIES:
Lead a cross functional team consisting of Kotlin and React(ReactNative) developers
Establish required team processes and facilitate their usage
Take ownership of Lohika team delivery. Manage team velocity and quality of work.
Work in close contact with team members and project stakeholders on the client’s site
Take an active role in architectural discussions
Implement BE functionality according to high-quality delivery standard
Cover implemented functionality with a sufficient number of tests
Blend in our clients engineering culture

EDUCATION, SKILLS AND EXPERIENCE:
MUST HAVE:
TL experience for at least 1 year
At least 5 years of Kotlin+Java experience
Experience in building reliable, high-available, distributed architectures
Experience in Microservice architecture and its patterns
Experience with AWS and Kubernetes
Hands on experience with Docker
Strong troubleshooting experience
Familiarity with TDD and BDD methodologies
Upper-intermediate level of English

WOULD BE A PLUS:
AWS Kinesis, AWS Aurora
Airflow DAGs familiarity in Python
Previous experience with crypto purchase providers integration