This job might no longer be available.
Software Engineer - Android
2 years ago
About Strivr
At the intersection of technology, science, business, and sports, Strivr offers the leading VR-based immersive learning platform that is changing the way employees train, learn, and perform. Strivr’s immersive platform is the enterprise’s bridge to the Metaverse. With a vision to elevate performance through immersive experience, we are redefining an industry in real-time and shaping the future of workforce development.
Strivr was founded in 2015 out of Stanford University’s Virtual Human Interaction Lab, using the football field as our proving ground. Since then, we have expanded from the athlete to the enterprise, partnering with leading Fortune 1000 companies including Bank of America, MGM Resorts, Sprouts, Verizon, and Walmart to innovate and elevate employee learning and development at scale.
About our engineering team
At Strivr, our engineering teams develop immersive experience software and a cloud-based software platform that powers the creation, management, and experience of immersive learning with a unique level of insights and predictive analytics. The platform is scalable, secure, and compliant which is critical to making our customers and users successful on our platform. We are a remote-first engineering team distributed across the nation. In addition to our six company values of Dignity + Inclusivity, Transparency, Customer-Focus, Evolution, Accountability and The Team, we index on strong communication skills, a growth mindset, responsibility and ownership, and a collaborative and respectful work culture.
About this position
This role comes with the unique opportunity to build high-impact software at the intersection of the Metaverse and enterprise scale, targeting cutting-edge Virtual Reality (VR) devices. We are building a platform which delivers immersive learning content and provides a seamless user experience for millions of users in VR.
Our team is developing extensible libraries and an SDK for use in first-party and third-party applications to promote a consistent and centralized platform for VR content and applications. We are focused on providing capabilities to update and monitor the immersive experience in the headsets while minimizing the impact on user experience. The platform is designed to promote data security, remote diagnostics and monitoring, and on-demand updates of applications and content.
We are seeking software engineers who are passionate about working with new technologies and building reliable software on top of it. As an engineer working on Strivr’s Immersive Experience team, you will have the opportunity to own the design and development of core libraries and features including the serving of immersive 6DoF & 3DoF content, SSO integration, remote diagnostics, and more. You will work cross-functionally with other teams and engineers to provide a foundational set of libraries and modules that can be integrated to help deliver a stable and delightful end-to-end experience for users.
Your responsibilities
- Build the VR immersive experience, entailing the following:
- Serving immersive content at enterprise scale
- The relationship between VR devices and the cloud
- Secure & compliant software, fulfilling the requirements of Fortune 50 customers and beyond
- Identity management & analytics for 1 million+ users
- Write secure, reliable, and performant software which provides a delightful user experience in the Metaverse
- Collaborate with Product Management, Partner Engineering teams, Support, QA
- Be data-driven, establish and promote best practices leading to stable & sustainable code
Minimum Qualifications
- 3+ years of software engineering experience building mobile applications and app backend infrastructure
- Experience with Java or Kotlin development on the Android platform
- Experience developing a secure and robust RESTful client.
- Passion for writing secure, readable, modular, and maintainable code and a drive for shipping high-quality software
- Ability to apply concepts from computer science, data structures, and algorithms in order to solve problems in a pragmatic and efficient way
Preferred Qualifications
- Experience with Gradle, OkHttp, Retrofit, WorkManager, JUnit
- Experience with test frameworks, e.g. Mockito, Roboelectric
- BS/MS in Computer Science or a related technical field or relevant experience
Create Your Profile — Game companies can contact you with their relevant job openings.