Position: Android developer
Company: Softum
Experience required: 2y
English level: upper

**Key Responsibilities:**
Build a great user experience. Develop solutions involving Android internals and a variety of low level frameworks. Work closely with your manager and other key persons in the startup. Startup spirit - Be agile and response quickly to changes.
**Requirements:**
Proficient with Android SDK
2-3 years of experience in developing modern, complicated, consumer applications in Java and/or Kotlin.
Deep understanding of OOP, design patterns, and SOLID principles
B.Sc. in Software/Computer Science or equivalent degree. 
Have deep understanding of appplication lifecycle: UI Internals and Rendering Mechanisms.
Experience with developing applications using JNI with realtime processing - Advantage.
Experience with OpenCV - Advantage
Experience with ML models - Advantage. 
**Benefits:**
Learning a lot and loving your work for the long term.
A team that values a positive, diverse, and growth-oriented environment
Office in Dnipro or possibility to work remotely
Flexible schedule
Compatible salary
Paid vacations / sick days