Position: C++ Engineer (ready to learn Android)
Company: SoftServe
Category: C++
Experience required: 1y
English level: intermediate

We are closely working with the customer and have communication on a daily basis. The customer is located in Silicon Valley, so you should expect status meetings in the evening.

We have a really good relationship with the customer and are willing to continue that. On SoftServe's part, we already have 15 Software Engineers and expect you to be a part of the team.

YOU ARE
A perfect fit if having such expertise and abilities:
3+ years of experience in C++ development
Linux system, diagnostic tools, bash scripting
Understanding of concurrency, synchronization, ability to write highly optimized thread-safe code
Common software design patterns
Debugging skills – ability to solve problems without a classical debugger
Communication skills and problem-solving ability
Skills, having which will be a plus

Java and Android: Service, BroadcastReceiver, Activities, the lifecycle for all components, Android permissions system
Computer Science fundamentals, Algorithms, Computer Architecture, Computer Security
Android Unit Testing: JUnit, Mockito

YOU WANT TO WORK WITH
Customizing AOSP for targeted devices like media streaming
Implementing custom services, applications, and device management features
Developing new and unique features that will differentiate the product
The product software has the highest quality, performance, and security

TOGETHER WE WILL
Develop your career plan in SoftServe
Get certifications
Organize team buildings and corporate parties
Have flexible Working Hours
Chill out in Zen Area for relaxing and chill out, and spend time in Gaming Area in the office along with free drinks
Provide you with additional health insurance with the option to add relatives