logo

JobNob

Your Career. Our Passion.

Software Engineer Android Development - NRIs Return to INDIA


Global Talent Exchange


Location

Bangalore | India


Job description

GTX is launching Billion Dreams the biggest virtual 'Return to India' Hiring event and conference for NRIs.

largest virtual 'Return to India' Hiring Event and conference for NRIs.

This is an excellent opportunity for talented professionals like yourself to explore rewarding career prospects in India. You'll have the chance to interview on the spot with some of the biggest tech companies for exciting roles, attend insightful panel discussions, receive personalized support, and much much more!

Project Description

Candidate will be part of the client engineering group. Our PayTV app is a video delivery solution committed to making the live and on-demand entertainment experience better across all devices and platforms. Our content delivery platform unlocks content from the traditional Set Top Box (STB) experience allowing Pay TV providers to seamlessly deliver content to their subscribers on all screens.

PayTV platform is a micro-services-based multi-tenant platform catering to 100+ Cable TV Operators, designed to scale for 1+ mil subscribers.

Tech Stack

Android SDK

Leanback SDK

Kotlin

RxJava

Retrofit

Dagger

Ok

Gradle

REST APIs

Pay TV Customers are worldwide, and they are primarily spread across NA and Canadian regions

Pay TV Platform engineering team is primarily based out of Pune with a few architects and business owners working out of US office Job Purpose Candidate will be part of the client engineering team and he/she will be closely working with other engineers, QA, product manager on new features and resiliency work items in an Agile Development environment.

What you will get to do: The candidate will be part of the platform engineering team where he/she will be working as a Senior Software Engineer doing development, unit testing, automation testing, manual testing and deployment of features, technical debt and bug fixes.

He/she will be responsible for understanding customer requirements and new feature request and will be responsible for coming up with solutions and completing of assigned tasks. He/she will be expected to follow agile development process along with CI/CD and other best development practices.

Who we are looking for: We are looking a Candidate who is having good attitude and skills in learning new technologies and add value by being productive with little assistance. He or She needs to be a self-starter and should be able to learn the domain without spoon feeding.

We are looking for someone who has5+years of product development experience in Android SDK,Leanback SDK,Kotlin,RxJava,Retrofit,Dagger,Ok andREST APIs technologies

Bachelor's Degree in Computer Science or a related field (Master's Degree preferred)

Proficient with Android SDK, Leanback SDK and Android Studio

Strong experience with Android, Kotlin, Java, Android Activity, Fragment and UI Layout

Proficient understanding of code versioning tools such as Git

Experience with offline storage, threading, and performance tuning

Experience with Java Generics, Java Collection and Threading architecture in Java

Experience in writing unit tests using Junit and integration tests using Espresso

Familiarity with RESTful APIs to connect applications to back-end services including methods and caching

Familiarity with cloud message APIs and push notifications using Firebase, Pusher

Familiarity with object oriented principles including knowledge of design patterns

Familiarity with logging tools like Google Analytics and Countly

Working knowledge of Relational Databases and DB design concepts MySQL (preferred)

Strong understanding of computer science fundamentals including data structures, algorithms, concurrency and Object-Oriented design

Strong analytical and troubleshooting skills

Strong work ethic

Excellent verbal and written communication skills

Understanding of Agile/Scrum methodology

Team Player who is positive, proactive, and a motivated self-starter.

Knowledge and experience with build and release management.

Collaborate with cross-functional teams to define, design, and ship new features Top 3 primary skills

Android SDK, Leanback SDK

Kotlin Core Java

Familiarity with some of the tools used below

Git Docker Jenkins JIRA Confluence


Job tags



Salary

All rights reserved