MUST BE BASED IN THE EUROPEAN OR THE UK TIME ZONES
As our Senior Frontend Web Engineer, you will be THE core builder of the Mojo Web Application, taking charge of building the next-generation Web-based Video Editor. Your mission will be to create, from the ground up, a platform that makes content creation easier for millions of users and provide them with delightful online experiences.
🧑💻 As a Senior Frontend Web Engineer, you will:
・Work closely with the Head of Web, product designers, and mobile engineers to define a clear roadmap that aligns with both technical feasibility and business objectives
・Propose and take ownership of a comprehensive solution design and a tech stack. Design the architecture & choose the framework/libraries/tools that will form the backbone of the web editor.
・Build and ship pixel-perfect features that meet our high-quality standards for UX and performance, while maximizing their impact on the business as well as on our users
・Actively stay updated on emerging trends, standards and best practices in web development, including new APIs, frameworks, and tools. Proactively integrate innovate solutions and approaches into the project to gain a competitive edge, enhance functionality and performances.
Here’s an idea of the indicative distribution of time for the role:
・ Drafting technical specs (10%)
・ Code & Operations (60%)
・ Leading technical UI/UX integration (5%)
・ Quality assurance on what is shipped (10%)
・ Product planning / meeting & user feedback (15%)
Here are the skills that are expected and required to be a good fit:
・5+ years of professional experience in Frontend Web Application Development, you’ve previously worked on complex & interactive Single Page Application :
- You are an expert in at least one of the modern frontend framework (Angular/React/Vue/Svelte) and you are using Typescript
・Solid foundations when it comes to architecture design: component first approach, state management, caching strategy, code-splitting and lazy loading, module bundlers, data fetching strategies…
・Excellent teamwork and communication skills, with the ability to collaborate effectively in a fast-paced, dynamic and remote environment
・You have a product mindset; your first instinct is not to rush into coding a feature right away, but to ask yourself what is the problem you are trying to solve. You ensure that everything rolled out into production can be measured and assessed.
・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 an advanced start-up or a scale-up, you are a high-energy doer, quick thinker, and an excellent team player
・Experience in E2E testing
・Deep knowledge of various Web APIs (Canvas API, MediaStream Recording API, Media Source Extensions [former MSE]…)
・Familiarity with WebGL for rendering video effects and transformations.
・Experience with WebAssembly for performance-critical tasks, as video editing requires efficient processing
・Basic understanding of server-side languages and architectures
・Understanding of continuous integration and continuous deployment processes
・Strong visual sense: ability to implement pixel-perfect designs from a Figma file without external assistance
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 awarded the HappyIndex AtWork and the TechAtWork labels for 2023.
💪 We have a doer mentality. We love taking initiative 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.
💶The salary range for this role is 80k€-95k€ depending on the profile, we can go higher for outstanding profiles and adapt if the cost of living is higher than in Paris.
Stock options aligned with US market practices
At least 5 weeks of paid vacation for all, and 10-week fully paid parental leave, no matter the country of residency
Health and disability insurance are covered at 100% by the company
Pension fund contribution is tailored locally to provide the best coverage
Remote-friendly equipment & setup: We provide equipment for remote work and cover the cost of home equipment and coworking space for full-remote teammates. We also cover transportation and accommodation when coming to the Paris HQ.
Up to 3 days per month 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.
Our hiring process can be as short as two weeks, and here are the 3 main steps:
・Screening interview (30min)
・Technical test (2 hours)
・Final interview (1h30)
We are committed to making everyone feel included and valued in the workplace. The company and its culture are most substantial 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.
These companies are also recruiting for the position of “Front-end Development”.