Mojo is a mobile app for creating incredible animated social content. Users can choose from hundreds of animated templates, customize them to their needs and share them on all social platforms.
Mojo was launched in 2018 and is now the #1 app for creating animated content for social media.
The app reached over 40M installs with an average rating of 4.9 out of 5 and hundreds of thousands of paying subscribers.
At Mojo, we believe that creating great visual content should not require technical skills.
Thatâs why we want to put a design agency in every pocket.
With a designer in hand, we make it easier for people to become creators, shop owners, marketers, or artists - and earn a living from it.
---------------
ð¯ Missions
**CANDIDATES MUST BE BASED IN EUROPE OR UK**
As the Senior Web Graphics Engineer at Mojo, your main goal is to develop our Web Engine. This fuels our online video editing platform, transforming Mojo into a versatile, web-accessible, and cross-platform application. You will be responsible for improving our engine capabilities to align them with our successful iOS and Android versions. This role is vital in extending Mojo's reach and improving user experiences on the web.
As a Senior Web Graphics Engineer, you will:
ã» Collaborate closely with the Head of Web, Senior Frontend Engineer, Product Designers, and other Engine Engineers to develop a strategic and technically feasible roadmap
ã» Lead the solution design and own the technical decisions, shaping the architecture and direction of the web engine. You will be hands-on in coding and developing the engine's core functionalities.
ã» Help creative engineers create innovative templates by enabling features in the video engines
ã» Improve the engine's speed and stability
ã» Remain at the forefront of WebGL/WebGPU development, incorporating innovative trends, standards, and best practices into our project for a competitive edge and enhanced functionality
Here's an idea of the indicative distribution of time for the role:
ã» Drafting technical specs (10%)
ã» Code & Operations (60%)
ã» Cross-functional team collaboration (15%)
ã» Quality assurance on what is shipped (15%)
---------------
⨠Skills
Here are the skills and experience it takes to be a good fit:
- 5 years of professional experience in developing advanced graphics applications
- Strong proficiency in modern graphics technologies used on the web such as WebGPU, WebGL, GLSL, WGSL, JavaScript ES6+ and Typescript
- Hands-on experience using Rust/C++/C & WebAssembly
- Past experience with native GPU APIs such as Direct3D, Appleâs Metal, Vulkan, OpenGL, or older generations
- Deep understanding of graphics programming, especially in the context of rendering 2D/3D graphics on the web. This involves knowledge of shaders, lighting, textures, and geometry.
- Solid understanding of architecture design, ability to optimize graphics for performance, ensuring smooth rendering across various devices and browsers. This includes managing memory usage and optimizing rendering pipelines.
- Excellent teamwork and communication skills, thriving in a dynamic, remote environment
- A product-focused mindset, prioritizing impactful and measurable outcomes
- Fluent in English ð¬ð§
---------------
The following list of skills and traits are not required, but will be a plus. If you have some of them, feel free to tell us more:
- Experience in a fast-growing startup or scale-up environment
- Interest or experience with the video editing industry
- Experience in visual regression testing
- Knowledge of continuous integration and continuous deployment processes
---------------
ð» Our work style
We are a small team of 25 people. Almost all of us are based in Europe. We have an office in Paris where half of us go weekly. The rest of the team works remotely and usually comes monthly to the office.
We gather every six months for team offsites and regularly host team events in Paris.
We work in English. Our communication is mainly written.
Most of our major initiatives are organized in autonomous squads.
Choose My Company has awarded us the HappyIndex AtWork and the TechAtWork labels for 2023.
---------------
ð Our core values
ðª We have a doer mentality. We love taking initiatives to drive visible results for the company. We also cultivate a strong sense of autonomy and ownership for all topics.
ð We are excited about the change and always move forward with big ambitions.
â¤ï¸ We deeply care about other people, whether they are our teammates or Mojo creators. We advocate transparency and candid feedback. We want to become a B-corp within the next year, aiming for a more fair, inclusive, and sustainable world.
---------------
ð° Compensation & benefits
ã»Competitive salaries based on upper-range market data
ð¶The salary range for this role is 90kâ¬-110k⬠depending on the profile, we can adapt if the cost of living is higher than in Paris.
ã»Stock Options aligned with US market practices
ã»A minimum of 5 weeks of paid vacation for all, no matter the country of residency, and 10-week fully paid parental leave.
ã»Health and disability insurance are covered at 100% by the company
ã»Pension fund contribution is tailored locally to provide the best coverage
---------------
ð Perks
ð³ Up to 3 days for your learning initiatives with a dedicated budget, and ð¬ð§ English lessons to perfect your language skills.
ð Team events: we do team offsites twice a year, plus frequent team gatherings at our Paris HQ.
---------------
ð Hiring process
Our hiring process can be as short as two weeks, and here are the 3 main steps:
ã»Screening interview (45min)
ã»Technical test (2H)
ã»Final interview (1h30)
---------------
ð¤ Diversity, Equity, Inclusion, and Belonging
We are committed to enabling everyone to feel included and valued at the workplace. We believe the company and its culture are strongest when composed of diverse experiences and backgrounds.
We welcome applications from people with disabilities. If you are an individual with a disability and require assistance, please let us know so we can talk about how we can best support you and make any adjustments that may be needed.
All qualified applicants will receive consideration for employment regardless of age, color, family, gender identity, marital status, national origin, physical or mental disability, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws.
Please mention the word **MESMERIZING** and tag RMTAyLjg5LjIyLjIxMg== when applying to show you read the job post completely (#RMTAyLjg5LjIyLjIxMg==). This is a beta feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.