About Xperi
35 YEARS AND GROWING
Smarter Technology. Extraordinary Experiences.
Xperi invents, develops and delivers technologies that enable extraordinary experiences. We make entertainment more entertaining, and smart devices smarter.
From the home to the car to everywhere in between, managing content and connections in a way that is smart, immersive, and personal is precisely what Xperi’s technologies do.
Our inventions are foundational to the global entertainment ecosystem and our products and data improve every aspect of the digital entertainment experience, from choice to consumption.
Content markets are changing, fast. Consumers face a simultaneously expanding and fragmenting set of choices. Xperi technology cuts through the chaos, putting us at the forefront offast-movingtrends in streaming, digital entertainment, and AI applications – in any environment.
Xperi is at the heart of extraordinary experiences.
About TMDB
TMDB (https://www.themoviedb.org) is an Xperi owned subsidiary focused on entertainment metadata. TMDB’s service is used by hundreds of thousands of developers around the world, powering entertainment experiences for over 300 million people every single month.
We can’t wait to show you what’s next.
Our culture:
We invent, develop and commercialize solutions that you’ll find in almost every technology product, from smartphones to cinemas, and in almost every place you can think of, from autos to homes.
World-class companies are comprised of world-class people and Xperi is no different.
We provide an environment that empowers our teams and enables them to enjoy a healthy and productive work-life balance for themselves, their families and our community.
Employee Benefits:
Health Benefits
Retirement Options
Charity Match
Professional Development Classes
Volunteer Opportunities
Team Building Outings
Life Insurance
Tuition Reimbursement
Project description
Candidate will be expected to work on TMDB (https://www.themoviedb.org). The Movie Database (TMDB) is a community-built movie and TV database. TMDB is one of the most active movie & TV databases on earth. We’re investing heavily in the consumer experience and we need the expertise to make it happen.
TMDB is primarily written in Ruby, with a sprinkle of Lua. We make heavy use of JavaScript, CSS and Kendo UI. TMDB is completely powered by AWS, and uses a variety of services like ECS, Redis, ElasticSearch and MySQL. MongoDB is our primary datastore.
Job purpose:
We are looking for someone who is interested in helping shape and mold the future of our platform starting with our consumer product. This is a person who feels comfortable being a team leader and can deliver consistent results while prioritizing requests from internal and external teams.
Here’s what you get to do:
Design and build highly available, resilient, and performant user experiences for TMDB
Collaborate with various cross functional teams like design (UX designers), product management and backend architects and development teams to validate prototypes and to create elegant, usable, responsive and interactive interfaces
Ensure the TMDB platform is ready for future roadmap and business opportunities
Turn style guides into front-end frameworks and coding standards
Translate wireframes into functional requirements, write well-abstracted, reusable, high-performance code for UI components
Architect, develop beautiful yet fast code, and test for cross-browser and cross-platform applications
Lead frontend technical development efforts independently, define software architecture, explore existing systems, determine areas of complexity and potential risks to successful implementation of advanced visualization products
Build new solutions, designs, re-architecture of certain components and enable existing TMDB platform ready for future roadmaps/business opportunities
Follow the best development practices, secure development process, coding standards, documentation and methodologies such as Agile/Scrum
Use test-driven development to write well-tested code
Fix bugs fast while taking your time to solve hard problems well
Who we are looking for?
Minimum 4+ (5) years of Ruby experience (Rails/Sinatra, ERB, Ruby, Resque)
Minimum 3 years of client development (web/mobile)
Minimum 2 years of experience in building APIs, and services
Minimum 8 years of industry experience
Should be able to write clean, maintainable, efficient, robust, highly scalable, reusable, secure and high performing application components and services as per the required specifications
Strong experience in building front end clients for backend systems
Design front-end architecture with architectural guidelines in mind (secure, high-performing, scalable, extensible, flexible, simple)
Advanced level JavaScript, and familiarity with some of the popular frameworks (jQuery/Angular/React/Vue) etc.
Strong experience in HTML & CSS
Exposure to some UI component libraries (e.g., Kendo UI)
Strong understanding and application of distributed systems (at least experience one project at scale)
Solid understanding of non-structured databases
Engineering/master’s in computer science
Top 3 primary skills and expertise level requirement ( 1 to 5; 5 being expert)
Strong in Ruby programming (4)
Willingness/desire to own the product from an engineering perspective (4)
Lead and guide team in every aspect (4)
Experience in building front end clients for backend systems at scale (3)
Experience and knowledge of microservices and distributed system architecture (3)
Supporting tools used
Good to have
Experience in building mobile UI and in converting web based to mobile
Experience with other object-oriented programming languages
A solid foundation of HTTP, and the security and technologies built on top of it (cookies, session storage, JWT, web sockets, pub/sub)
Experience building an application supported on both desktop and mobile
Migrating desktop-based UI to web, and mobile (friendly)
Comfortable taking a static design and building a living breathing user experience
Distributed system concepts
Cloud experience (preferably AWS)
Overview of the recruitment process
Time to complete interview cycle: 20-30 Days (depending on your availability)
Number of interview rounds: Front end test (remote) 24 hr + 2 Technical + 1 Hiring Manager + 1 HR
Given pandemic, all the interviews are conducted remotely using video interview platform.
What do we expect from you on interview day?
Prepare well as per the job description and required skills to be successful in the role
Brush up all fundamentals of software engineering concepts
Be on time
In case you can’t interview, please inform your respective recruiter in advance
Job Description Answering customer inquiries and listen to their problems/asks Troubleshooting customer reported problems – Remote support and On-site support....
Apply For This JobJob Description As a Vice President – Card Marketing Analytics in our Partner Analytics team, you will play a pivotal...
Apply For This JobWelcome to the Latest Job Vacancies Site 2021 and at this time we would like to inform you of the...
Apply For This JobBell Infotech Systems (P) Ltd. is currently looking for bright, young and dynamic marketing executives, willing to either work full...
Apply For This JobIntroduction A career in IBM Consulting is rooted by long-term relationships and close collaboration with clients across the globe. With...
Apply For This JobJob Description Target Achievement To achieve the Business Budgets allocated basis Job bands E1 / E2 / E3 To track...
Apply For This Job