Job Description
We are building a social multiplayer language learning game to help adults learn a new language in unimaginable ways. We are looking for a strong VR Developer with Photon, Multiplayer Cross Platform experience to join our growing team of product visionaries, 3D artists, and game developers to build the metaverse of language learning.
The VR Developer will have experience designing and developing real-time Photon, Multiplayer, Cross Platform VR applications for the company’s new VR product. To be successful in this essential role, you must have the desire and ability to learn new techniques and share your knowledge. You must demonstrate a passion for software development, software craftsmanship, and the ability to perform in a fast-paced, dynamic work environment! Showing your experience in applying new technology to drive engaging consumer-grade applications in a learning environment comes naturally to you.
The VR Developer will have good knowledge and experience using new technologies and developing practical and engaging consumer applications. You will be part of an agile development team responsible for building innovative, high-performance, scalable native applications using the latest technologies and frameworks and interacting with internal clients to determine requirements. Responsibilities will include research and development of new concepts, writing clean code for the new features and tools, creating the best interface for the user, and testing for perfection.
Key Accountabilities:
- Design, develop, test, and deploy new features, product enhancements, and improvements for our VR/AR applications.
- Play with C# and Unity 3D, growing one of the Core VR Products
- Create & execute strategy for our core products
- Demonstrate ability to multitask, manage concurrent project efforts, and work with minimal supervision in a team environment
- Collaborate with the product delivery team to ensure technical feasibility for new features and enhancements to the existing features
- Collaborate with cross-functional teams to define, design, and ship new features
- Scale the team processes; improve release pipeline, build automation, and monitoring
- Demonstrate excellent knowledge and understanding of continuous integration
- Work with designers, developers, backend engineers, and product owners to deliver an optimized product and exceptional user experience.
- Collaborate with product owners and UX designers to help create prototypes for new and enhanced features
- Ensure the performance, quality, and responsiveness of applications
- Peer-review the code written by others to spot problems and ensure the quality of the product
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Promote a culture of partnership, teamwork, innovation and diversity, equity, and inclusion
- Participate in and champion a highly collaborative, customer-centric, data-driven culture that challenges norms with a bias to action; support diversity of thoughts, experiences, and approaches to solve issues
Qualifications & Skills
- Photon, multiplayer, cross-platform development experience is a must-have.
- Degree (or equivalent) preferred, ideally in Computer Science, Engineering, or equivalent experience.
- Demonstrable C# programming skills and experience with Unity committed to fostering excellent developer practices & processes.
- A proven track record in designing apps or games and full-stack development (for mobile or VR devices)
- Ambition, independence, and drive for quality and results
- A strong communicator able to seamlessly collaborate with several different teams
- A person who can recall & apply proven testing principles
- Good software development experience that includes a proven track record of Unity 3D development
- Robust object-oriented design, programming, and debugging skills
- Experience with client-server architecture, built with REST principles
- Experience with Git and GitHub is a must
- Experience with network client development, including consumption of web services, is desired.
- Experience with server-side API development is a plus
- Strong debugging skills with the ability to code unit-test for robustness, including edge cases, usability, and general reliability
- Prior successful experience in online or related industry is desirable
- Experience with JavaScript, CSS, and HTML is a plus
- Experience with third-party libraries and APIs
- Robust decision-making - based on evidence and data
- Passion for education and learning
- Possesses a global outlook and approach
- Operates as a self-aware, effective team player
- Experience working and thriving in an international matrix organization is a plus.
- The English language is a must, foreign languages a plus.
Skills/ Competencies
- Digital Transformer: Continuously improving and learning, able to identify and create real-time, iterative solutions to external or internal obstacles.
- Understand the Business: Has/develops knowledge of business and product strategies. Brings digital mindset and software development experience to bear in solving challenges and capturing opportunities.
- Drive focus on learner outcomes: Understands and supports the delivery of learner outcomes and experience-led software development; leads teams able to embed efficacy when building solutions and approaches to implementation
- Collaboration: Acts as a member of cross-functional leadership teams with minimal guidance. Partners closely with internal stakeholders.
- Innovator: Investigates and validates the new market and product opportunities based on emerging trends.