Assistant Manager - Application DevelopmentApplication Development
OVERVIEW OF THE COMPANYStarStar India has defined the Indian media landscape for more than 30 years, and today is one of the country’s leading media conglomerates, reaching around 700 million viewers a month on TV across India and over 100 other countries. Star India’s channel portfolio cuts across general entertainment, films, sports, infotainment, kids, and lifestyle content across eight languages. The network generates over 20,000 hours of content every year and broadcasts 70+ channels, reaching 9 out of 10 C&S TV homes in India. The Star Sports network is one of the leading sports networks with 17 channels in its bouquet. It is home to a number of leading domestic and international sports and is making quantum leaps in transforming sports in the country, helping India become a multi-sporting nation. Disney+ Hotstar, India’s largest premium streaming platform has changed the way Indians watch their entertainment - from their favourite TV shows and movies to sporting extravaganzas. With the widest range of content in India, Disney+ Hotstar offers more than 100,000 hours of TV Shows and Movies in 8 languages, regional and national News, and coverage of every major global sporting event, including the IPL. The company is present in the Indian movie production and distribution space through Fox Star Studios. The studios is also responsible for the marketing and distribution of its Hollywood slate in the country. For more details visit us at http://www.startv.com/
- Design, build, and maintain efficient, reusable, and reliable Ruby code.
- Integration of data storage solutions postgres, redis, solr, elasticsearch
- Integration of user-facing elements developed by front-end developers with server side logic.
- Identify bottlenecks and bugs, and devise solutions to these problems.
- Help maintain code quality, organization and automatization.
- Developing new user-facing features using React.js
- Building reusable components and front-end libraries for future use
- Translating designs and wireframes into high quality code
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers.
- Experience with Ruby on Rails, along with other common libraries such as RSpec and Resque
- Good understanding of the syntax of Ruby and its nuances
- Solid understanding of object-oriented programming
- Familiarity with concepts of MVC, Mocking, ORM, and RESTful
- A knack for writing clean, readable Ruby code
- Ability to integrate multiple data sources and databases into one system
- Understanding of fundamental design principles behind a scalable application
- Able to create database schemas that represent and support business processes
- Able to implement automated testing platforms and unit tests
- Thorough understanding of React.js and its core principles
- Experience with popular React.js workflows (such as Flux or Redux or Mobx)
- Familiarity with newer specifications of EcmaScript
- Familiarity with RESTful APIs
- Knowledge of modern authorization mechanisms, such as JSON Web Token
QUALIFICATION: B.Tech/ M.Tech/ Master in Engineering
KNOWLEDGE AND SKILLS
- 3-6 years of relevant professional experience
- Well versed with Linux fundamentals
- Knowledge of software development processes
- Good communication skills
- Ability to deal well with internal stakeholders
- Go getter attitude
- Ability to deal with dynamic and fast paced changing internal & external environment
- Good listener and positive attitude
We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, gender identity, disability, protected veteran status, or any other characteristic protected by law. We will consider for employment qualified applicants with criminal histories consistent with applicable law.