Middle/Senior Android Developer (Java) Offline
Project Overview:
We are looking for a software engineer enthusiast to join our core development team in development of connected car solutions.
Our ideal candidate is a creative self-starter with great drive and motivation who wants to work on exciting products deployed by large global companies.
If you're looking for a challenging opportunity to work and have a say on products and services that are re-shaping one of the biggest industries in the world and want to be surrounded by a team of innovative and passionate software engineers.
Requirements:
Minimal experience: 2 years
Preferred experience: 4+ years.
Good understanding of the following design patterns:
• observer,
• singleton,
• factory,
• constructor/builder,
• command, chain of responsibility,
• adapter,
• facade,
• iterator,
• MVC,
• MVVM
Proficiency in Java for Android:
• User interface and widgets
• WebView
• MediaCodec
• Connectivity (USB, WiFi, BT, BT Low energy)
• live data
• permissions
• App data and files
• User location
• Sensors
• Images and Graphics
• NDK and using C and C++ modules
• Services and background tasks
Good understanding and experience with:
• multithreading and synchronization
• network programming (TCP/IP)
• files, process management and kernel objects
• video and audio encoding/decoding (FFMPEG codec)
• Unit tests and code coverage
• Docker - creating and using docker images
• RESTful web services
• Handling crash reports
The job ad is no longer active
Job unpublished on
29 September 2022
Look at the current jobs Android Kyiv→