What are the responsibilities and job description for the Freelance WebAR Engineer position at ROSE?
ROSE is an award-winning digital innovation agency focused on helping leading brands leverage cutting-edge technology to innovate and delight their customers. As one of the INC 500 fastest-growing private companies and the fastest growing black-owned digital agency in the US we pride ourselves on the quality of our work and partnerships with our clients. We specialize in immersive technology (AR / VR) and technical partnerships leveraging web, mobile and back end development.
We've used WebAR to launch a new shoe line for Adidas for over 110m viewers, rebuilt the technology powering the New York Lottery, helped Patrón bring gifting into the metaverse and did our part to rewild the world with Leonardo DiCaprio and Re : wild. In so doing, the team has won multiple Webby and Shorty awards, been featured in Vogue, WWD, and Harpers Bazaar, and more importantly, had fun doing it.
While this position is for someone who is an experienced developer, we are looking for people who are excited about opportunities to grow their skillset. This role requires experience with WebAR and specifically 8th Wall. Bonus points for experience with building Snap Lenses and TikTok Effects.
Responsibilities
- Primary responsibility is as a senior level individual contributor on projects, coding immersive experiences for our clients and internal product initiatives, using a wide range of modern front-end (user interface layer) technologies.
- Deliver high quality work as the primary contributor, including the technical design and planning out the development work of complex features.
- Serves as a technical resource and subject matter expert during the full software development life cycle – from initial concepting and technical design through implementation.
- Creates code that can be used as a model by other engineers on the team and in the organization. Assist and educate less experienced engineers as they are growing their skillsets.
- Actively involved in the skill development of less-skilled members of the technical team; mentors, assists and educates junior engineers.
- Review and approve code / pull requests written by all levels across languages and areas of responsibility.
- Communicate technical challenges and opportunities both internally to other members of the project team as well as with clients, with an ability to explain complex technical concepts to less technically adept audiences.
- Ability to translate feature or functional requests from clients – often high-level, abstract, or focused on intended results – into actionable work for yourself and the team to work on.
- Helping to contribute to the roadmap of projects with clients, breaking down larger feature requests into near-term aspects that will have a larger impact as well as how that feature or functionality may evolve in subsequent releases.
- Works with User Experience (UX) and Visual Design teams to both inform their work based on the technology stack being used as well as identify any adjustments or alternatives that can improve the solutions performance, efficiency, and overall experience.
Qualifications