Position: Middle/Senior Android Developer
Company: Indigo Tech Recruiters
Category: Android
Experience required: 3y
English level: intermediate

Our client - is a product company - Live Streaming Camera

We're looking for a mobile engineer to join our company and work on the infrastructure and services that power live video. It's a chance to step into a challenging and exciting role. You'll get to improve reliability and scalability for live video, while working alongside brilliant and talented peers. 

The work itself is varied and rewarding, covering the entire live video pipeline, from ingestion to delivery. You'll architect and build microservices, update CI and deployments, improve our eyes and ears, and ultimately move the needle on several fronts. Along the way, you'll dig deep into share-nothing architectures, distributed systems, API design, and the fast-moving world of video. 

Rounding out the experience, you'll join a tight-knit, agile team based in Zaporizhya and New York City. We're serious about our work, but have fun along the way. 

We are looking for candidates who are passionate about Android development, developing amazing products and services, are quick learners and love to work in a challenging and fast-paced environment. 

Responsibilities: 
● Responsible for software designed for camera 
● Own application development from start to finish 
● Drive the creation of high performance tools that combine scalability with user experience 
● Write clean and well-documented code 
● Work closely with our Design and Product teams to move projects from conception to launch, and further refine with each iteration 
● Grow both technically and professionally in an awesome environment with tons of development opportunities to learn and do more 

Requirements:
● BS/MS degree in Computer Science, Engineering or a related subject 
● 3+ years of Android development experience 
● Strong object-oriented programming and design skills 
● Strong Java or Kotlin knowledge 
● Experience in multithreading and networking 
● Ability to read and write technical documentation in English 

Pluses:
● C/C++ knowledge 
● OpenGL ES knowledge 
● Experience in audio & video encoding/processing/streaming 
● Experience in artificial intelligence and computer vision

You will also be eligible to receive the following benefits: 
● Work alongside passionate people that push limits 
● Official employment and competitive salary 
● Plenty of vacation time (24 calendar days) and paid sick leaves 
● Comfortable office space with modern equipment and comfortable working places 
● English language courses 
● Stacks of snacks and caffeine 
● Annual company outing and regular celebrations 
● Health insurance 
● Sports club membership