WebAR/WebGL Engineer

ROSE Logo

ROSE

๐Ÿ“Remote - Worldwide

Summary

Join ROSE, an award-winning digital innovation agency, as a Senior Developer specializing in immersive technologies. We're a fast-growing company creating cutting-edge experiences for leading brands using WebAR, AR/VR, and other technologies. This role requires extensive experience with JavaScript, HTML5, CSS3, and WebAR (specifically 8th Wall). You will be a key contributor to projects, delivering high-quality work, mentoring junior engineers, and collaborating with cross-functional teams. The ideal candidate possesses expert-level front-end development skills, strong communication abilities, and a proven track record in a fast-paced environment. We offer opportunities for skill development and growth within a dynamic and award-winning agency.

Requirements

  • Possess extensive and expert-level experience with JavaScript, HTML5, and CSS3, including 5+ years of professional software development experience
  • Have experience building WebAR experiences with 8th Wall, Zappar, or a similar tool
  • Have experience building WebGL-based experiences using Three.js or similar libraries. Experience building shaders is a plus
  • Have at least 3 years of experience working on an agile development team
  • Possess in-depth knowledge and experience with React and Redux, as well as options/libraries/tools to manage side effects, state changes, routing, and other related considerations in developing complex React-based applications
  • Have excellent communication skills (verbal and written) and strong time management skills
  • Be able to break down larger tasks into components, identify the best solution, account for dependencies, and develop an approach for building features
  • Consistently deliver timely, production-quality code conforming to coding standards and best practices
  • Possess expert problem-solving, debugging, and troubleshooting abilities
  • Have demonstrated experience creating, deploying, maintaining, and refining project technical design and architectural requirements
  • Have experience with modern version control systems, including log analysis, rebasing, patching, and hooks
  • Be comfortable using the command line for local development

Responsibilities

  • Serve as a senior-level individual contributor on projects, coding immersive experiences for clients and internal product initiatives using modern front-end technologies
  • Deliver high-quality work as the primary contributor, including technical design and planning the development of complex features
  • Serve as a technical resource and subject matter expert throughout the software development life cycle
  • Create code that can be used as a model by other engineers. Assist and educate less experienced engineers
  • Actively participate in the skill development of less-skilled team members; mentor, assist, and educate junior engineers
  • Review and approve code/pull requests written by all levels across languages and areas of responsibility
  • Communicate technical challenges and opportunities internally and with clients, explaining complex concepts to less technical audiences
  • Translate client feature requests into actionable work for yourself and the team
  • Contribute to project roadmaps, breaking down larger feature requests into smaller, impactful tasks
  • Collaborate with UX and Visual Design teams to inform their work and identify improvements to solutions

Preferred Qualifications

  • Have experience working in a fast-paced environment, either in a digital agency or startup
  • Have experience building Snap Lenses and TikTok Effects

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.