Sr Engineer, Software Development

Employer - TiVo
Job title - Sr Engineer, Software Development

Job Description

THE BIG PICTURE
We are looking for a Software Engineer experienced in the design & development of Android applications. You should have strong object-oriented programming skills, in particular strong knowledge of Android development. You should also possess a thorough understanding of agile cross-functional development practices and automated unit testing; have experience with version control systems, and a familiarity with UI/UE design and development.


THE EVERYDAY VIEW
Be part of an agile-based cross-functional engineering team focused on development of high quality, production-grade Android applications. This involves designing and developing all layers of the app, driving end-to-end solutions for MSO and retail customers. You will resolve technical issues, scope feature deliverables and bug fixes, review code of other members in the team, working collaboratively with cross-functional teams. Extra care and attention will be given to code optimization and code portability to run seamlessly on multiple devices.


RESPONSIBILITIES
Scope, design and develop feature-sets for the Android platform
Unit-test code for robustness, including edge cases, usability, and general reliability.
Be aware of Android landscape / Playstore policies and recommend necessary app modifications.
Work on improving application performance including bug fixes.
Work directly with multiple disciplines – program management, product management, UX, quality assurance, operations and marketing to manage deliverables, dependencies and schedule risks
Continuously evaluate and communicate project status, risks, and issues to upper management and external partners
Participate in ongoing improvements to TiVo’s engineering project lifecycle including discovering, evaluating and implementing new technologies to maximize development efficiency


REQUIRED SKILLS


6-8 years of experience in application software development with a focus on Android app design and development.
Education: Bachelor’s degree in Computer Science, Computer Engineering or equivalent combination of education and experience.
Strong practical experience in Java, Android frameworks, designing complex UI layouts and interactions
Strong practical experience in OOP, data structures, algorithm design, problem solving, multi-threading and complexity analysis.
Experience with RPC, JSON, Rest, SOAP, XML, 3rd party libraries/APIs
Nice to have experience in media industry, streaming technology, player technology and DRM
Nice to have experience: Haxe cross-platform toolkit
Must have experience in developing the app from the scratch.
Good communication skills

sr-engineer, sr-engineer-jobs-in-bengaluru, sr-engineer-software
Job Location Bengaluru, Karnataka
Date Posted 13 Feb 2020
Employer Email --No Email
Click here to Apply

Jobseeker's Please Note: Please do not make any payment in any bank account or wallet in our Name, We don't charge any money to jobseekers
For More details please Click Here

Jobs in UK Jobs in Canada Jobs in USA Jobs in Switzerland
Jobs in South Africa Jobs in UAE Jobs in Singapore Jobs in Australia