Location
Remote(Ukraine)
Department
Omnistream
Employment Type
Full-time
Minimum Experience
Mid-Level
Who we are
Omnistream delivers a revolution in mobile journalism, courtesy of an intuitive
user-friendly app that is changing the way broadcasters and media enterprises
operate worldwide.
By leveraging the power of smartphones or a video encoder
with embedded SIM cards (modems), we are able to provide a reliable
cellular communication channel that significantly reduces the high costs of
satellite broadcasting and eliminates the use of complex and
heavy dedicated hardware.
Our flagship app, OS-Pro is a software solution which broadcasts by
aggregating cellular channels from smartphones or the
embedded SIM cards of a video encoder.
In 4 simple steps, it offers a reliable uplink for broadcasters and media
enterprises to deliver secure transmission by cascading the cellular
power of multiple smartphones or a video encoder.
Job Description
For a startup company elevating the way video live streaming is done,
we need a lead Software developer who likes challenges.
The Android Developer leader will have vast room for self-development,
ability to do system design and implementation.
We deal with Cloud & Mobile technologies, write in Java and interact
with different environments.
Responsibilities
- Staying up to date with new mobile technology trends, applications, and protocols.
- Participate in the entire application lifecycle, focusing on coding and debugging.
- Writing clean and efficient codes for Android applications.
- Troubleshoot and debug applications.
- Perform UI tests to optimize performance.
- Manage cutting-edge technologies to improve legacy applications.
- Gather and address technical and design requirements.
- Provide training and support to internal teams.
- Monitoring the performance of live apps and work on optimizing them at the code level.
- Build reusable code and libraries for future use.
- Ensure the best possible performance, quality, and responsiveness the application.
- Identifying and resolving bottlenecks, rectifying bugs and enhancing application performance.
- Help maintain code quality, organization, and automatization.
Job Requirements
Must:
- Android developer, expert in Java and especially with Native Android.
- Knowledge with the Android OS stack, activation of the phone video encoder, camera and USB.
- Experience in production scale systems requiring high reliability.
- B.Sc. in computer science / engineering from a distinguished university
- Passionate, autodidact and self-worker.
- Experienced with Android GUI layers, permissions, screen capture, combinations of web view and native.
Nice to have
- Experience implementing algorithms and statistical computations.
- Knowledge in IT/telecommunication, real time packets flow in products as routers/Wi-Fi.
- Experience with React.js.