Acerca del puesto React Native Engineer
Our client is a global technology company pioneering the future of immersive reality. They build end-to-end immersive experiences and develop technology that enables people to experience entertainment like never before. They work across three primary marketsSports and Entertainment, Science, and Education, and Parks and attractions while pushing the boundaries of design, technology, and service. Their technology is used by the world's biggest entertainment brands to create mind-blowing immersive experiences for millions of guests.
They are a rapidly growing organization with ambitious plans for 2024 and beyond. They have built a strong company culture based on mutual respect, accountability to each other, intense curiosity, and a bold shared vision. Their technology is used around the world and across many industries and markets to create mind-blowing immersive experiences for millions of guests and they're democratizing access to the most sought-after experiences on the planet.
Project Details:
The software engineering team develops technology to deliver best-in-class experiences in both our digital and physical live-streaming products. We are looking for a talented React Native Engineer with a passion for building applications. We expect our engineers to be versatile, display leadership qualities, and be enthusiastic when taking on new problems as we continue to push the technology forward.
Profile Descriptions:
The ideal candidate is a solutions-oriented person who is unafraid to get their hands dirty. They have experience across the software development lifecycle of an application. They are familiar with a variety of technologies but know how to choose the best technology for the job at hand. Ideally, they are familiar with the sports & eSports industry as well as digital, tech, and streaming media. If you think you've got the skills and are up for the challenge then consider this your calling. This is a full-time position.
React Native Engineer
Responsibilities:
Design and build full stack applications with an eye towards simplicity and scoped functionality per service.
Work closely with product and design to develop compelling cross-platform end-to-end experiences across multiple features and products.
Automate repetitive and complex tasks by developing and improving tools and processes that our team can rely on for daily development, testing, and release management.
Participate in architectural, design, and product sessions.
Participate in code reviews, help to set standards & follow best practices.
Grow the platform to millions of concurrent users through solid architecture choices and design principles.
Contribute to high-level strategic decisions with the rest of the Engineering and Executive teams.
Stay on top of industry trends and emerging technologies.
Push the limits, try new technologies, take calculated risks, swing for the fences, and proactively search for the best solutions and ideas in the marketplace.
Qualifications
4-5 years of relevant experience as a Software Engineer
2+ years experience as a React Native Engineer.
Bachelor's degree in Computer Science or equivalent practical experience.
Experience with React and Typescript is a must
Experience will Redux is preferred.
2+ years of experience working with NoSQL and SQL database systems.
Experience in container-based (docker/Kubernetes) and serverless (lambda, OpenFaaS, etc) solutions
Demonstrated expertise in developing, releasing, and maintaining large-scale software applications.
Informed opinions on API design and library development as an author and a developer but always willing to listen to differing opinions.
Driven to automate your processes, test continually, and document your work.
Familiarity with cloud orchestration solutions like Pulumi, Terraform, or CloudFormation is a plus.
Experience with Streaming is a big plus (ex: FFMPEG, Ngnix, Wowza, knowledge of codec and streaming protocols).
Experience with NodeJs is not necessary but will be a plus
Experience with Vue, Angular, or other modern javascript frameworks is a plus
Passion for video live-streaming, sports, or eSports is a plus.
Knowledge of Unity/Unreal or similar game engines is a plus.