Staff Engineer - Software Development

Engineering Bangalore, Karnataka (Req. #6265)


Description

Xperi invents, develops and delivers technologies that create extraordinary experiences at home and on the go for millions of people around the world. Powering billions of consumer electronics, connected cars and digital content titles, we make entertainment more immersive, driving more intelligent and every interaction seamlessly personalized through our renowned consumer brands: DTS®, HD Radio™, and TiVo®.
Xperi (NYSE: XPER) is a publicly traded technology company headquartered in San Jose, CA with over 2,000 employees across North America, Europe and Asia. Come join a thriving team where you can play an integral role in shaping the future of entertainment technology.
 
 
Work on next gen video streaming app.
Work on cutting-edge app development and large-scale cloud service integration
 
Team works on exciting products comprising of,
  • Video streaming web app on TV platforms
  • Feature rich video streaming application
  • Will have exposure on full stack development.
  • Looking for passionate candidate with problem-solving skills, and attention to quality and detail
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Proficiency in full stack web development and familiar with at least one front-end Javascript framework: React, AngularJS, etc.
  • Work on day-to-day activities of engineering teams within an Agile/Scrum environment
  • Mentor and coach software engineers in order to improve their skills, and make them more effective software engineers
  • Being part of IPTV team, one would get exposure to full stack software
  • Sharp learning curve
  • Will be part of a team with excellent work culture and can strike a balance between work and personal life.
 
The candidate should be a skilled React.js/Angular.js developer with an in-depth knowledge of JavaScript and React concepts, excellent front-end coding skills.
The candidate will be responsible for developing and building modern user interface components using React.js concepts and workflows such as Redux, Flux, and Webpack.
 
Requirements:
  • 8+ years of experience with thorough understanding of React.js, React hooks and its core principles 
  • Strong knowledge of JavaScript, CSS 3 HTML 5 SCSS or SASS.
  • Hands-on experience with Typescript, TSLint
  • Must have experience with RESTful API integration
  • Experience with Redux
  • Follow good coding standard
  • Experience with front-end development tools
  • Knowledge of modern authorization mechanisms, such as JSON Web Token, oAuth will be an added advantage.
  • Experience with Firebase and Push Notifications integrations
  • Exposure to CI/CD would be an added advantage.
  • Proficient understanding of cross-browser compatibility issues and ways to work around them.
  • Good understanding of code versioning tools, such as Git, Github
  • Good understanding of performance, scalability, stability, security and resilience of product
  • Basic understanding of database/caching methodologies
  • Good Understanding on AWS is an advantage.
Education 
 
Engineering Graduation degree or post-graduation degree from reputed Indian or foreign university 
Experience in the industry
 
Top 3 primary skills and expertise level requirement ( 1 to 5; 5 being expert)
  • React.js/Angular.js) - 4
  • Typescript/ Javascript -4
  • CSS 3 HTML 5 SCSS or SASS.- 3
  • RestAPIs - 2
Life @ Xperi:
 
At Xperi, we value People, Customers, Performance and Innovation. We are dedicated to creating a workplace where all employees have a voice and sense of belonging, feel safe and valued, and are acknowledged for how their unique differences contribute to organizational culture and business outcomes.
Our employees and their families are important to us, and our comprehensive pay, stock and benefits programs reflect that. Xperi supports personal well-being, builds financial security and enables employees to share in our collective success.
Rewards include:
  • Competitive compensation (salary, equity and bonuses) and comprehensive benefits designed to foster work-life balance, care for your health, protect your finances and help you save and invest for the future.
  • Generous paid time away from work, including flexible time off, holidays and sick time, health and wellness initiatives, and a charitable match program to help you give back to your community.
  • Great perks, which vary by location and can be site-specific: employee discounts, transportation reimbursements, subsidized cafes and fitness facilities.
  • A flexible, hybrid work environment combining the best of in-office collaboration and community-building along with the benefits of working from home.