[New Job Opening] Staff Engineer, Software Development job Vacancy in Pune, Maharashtra

Are you looking for a Job in App Development Field then this post may be relevant to you.
Job Details:
Position Name :
Staff Engineer, Software Development
Location:
Pune, Maharashtra
Job ID :
85a958714a861c8a
Description :
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 of fast-moving trends in streaming, digital entertainment, and AI applications – in any environment.
Xperi is at the heart of extraordinary experiences.
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 the part of 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
Swift
Combine
Swagger
Docker
fastlane
REST APIs
Jenkins
Pay TV Customers are worldwide, and they are primarily spread across NA and Canada regions
Pay TV Platform engineering team is primarily based out of Pune with 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.
Here’s what you get to do:
Candidate will be part of 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 completion 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 has 8+ years of product development experience in Swift, Combine, Swagger, fastlane REST API’s and technologies
Bachelor’s Degree in Computer Science or a related field (Master’s Degree preferred)
Proficient with Xcode and Swift
Strong experience with Storyboards and UI Layouts
Proficient understanding of code versioning tools such as Git
Mandatory working experience with Unit Testing and Integration Testing
Experience with offline storage, threading, and performance tuning
Experience with Swift Generics, Collections and Threading architecture in Java
Experience in writing unit tests using Junit and integration tests using Espresso
Preferred experience in writing Automation Test Cases
Familiarity with RESTful APIs to connect applications to back-end services including HTTP 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 that 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 and expertise level requirement ( 1 to 5; 5 being expert)
Swift – 4
Combine – 3
Storyboards/UI – 4
Supporting tools used
Git
Docker
Jenkins
JIRA
Confluence
Overview of recruitment process
Time to complete interview cycle: 10-14 Days (depending on your availability)
Number of interview rounds: 60 mins of online coding test + 2-3 Technical + 1 Hiring Manager + 1 HR
Given the pandemic, all the interviews are conducted remotely using a 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
Disclaimer : Applicant must check the company profile before joining Bizplusapp.com is no way responsible for any loss.