Position: Middle Android Software Engineer (with C++)
Company: SoftServe
Category: Android
Experience required: 1y
English level: intermediate

**YOU ARE**
Having such technical skills

- At least three years of experience in android development
- Profound concept of Android fundamental components (Service, - BroadcastReceiver, Activities + lifecycle for all components, Android permissions system)
- At least some understanding of android system services, interprocess communication, AIDL, Binder
- Good understanding of concurrency, synchronization, ability to write highly optimized thread-safe code
- Any experience with Linux system, diagnostic tools, Bash scripting
- Some background of writing native code (C, C++) on Android and JNI bridge

**YOU WANT TO WORK WITH**
- Java 8
- Android Unit Testing (JUnit, Mockito)
- Ability to solve problems without classical debugger
- C/C++

**TOGETHER WE WILL**
- Support your technical and personal growth – we have a dedicated career plan for all roles in our company
- Process dynamic projects and still have a pretty stable place to work
- Take part in internal and external events where you can build and promote your personal brand
- Give you access to experienced specialists willing to share their knowledge
- Care about your individual initiatives – we are open for them, just come and share your ideas
- Share many other advantages with you such as attractive salary, modern office/remote, a package of benefits, language classes