Position: Android Engineer
Company: Sceenic
Category: Android
Experience required: 3y
English level: intermediate

**Sceenic (London, United Kingdom)** is looking for an **Android Engineer** to help us deliver scalable, real time videoconferencing infrastructure in the cloud to various Enterprises. Among our customers you can find BT sport, Laliga, PCCW and others.

Our technology is WebRTC based, but in reality, it spans many other areas such as networking, docker, k8, ELK, Cloud APIs, DNS services. We also cover iOS, AppleTV, Android, Web and React Native SDKs to complete the service.

It will be great if you are a communicative person and have the patience to work in an international team and meet customers. A good command of English is needed.
You should be a great software engineer and be willing to share your experience with other people in the team – we work as a team, knowledge should be shared.

**Requirements:**
Android :
● 3+ years of experience in Software
Engineering
● Applications development and architecture
● MVP, MVVM, LiveData, Data Binding
● UI, Views
● Android Media Players
● Unit testing
● Gradle tasks
● Handling network, WebSockets
● Audio routing
● Background application work
● DataBase

Languages:
● Java
● Kotlin
● C/C++
● Groovy (For Gradle)
● SQL
Deployment/source control:
● Git

**Nice to have:**
Android :
● Android SDK’s design and
development
● C++ with Android NDK integration

Media:
● Basics of video and audio encoding
● Media formats and containers
● Real time media streaming
● RTP/RTSP
● Live streaming: HLS, DASH, etc.

WebRTC:
● Media pipeline
● Connectivity establishing process
● ICE: format, gathering, etc.
● Signaling
● Session negotiation/renegotiation
process
● SDP format
● Architectures: mesh, SFU, MCU
● At least browser API
● TURN/STUN

**We offer:**
● Options for the company shares
● Bonuses on performance – will be determined at a later stage
● Vacation – as per the standard of the country of residence
● Working hours:
- Full time 8 hours a day
- Remote work for the foreseeable future
- Communication is done by Slack and Video conferencing
● Employment conditions after the engineer passes the probation period of 4 months:
- Options for the company shares
- Bonuses on performance – will be determined at a later stage
- Other benefits will be discussed