💻Mid | Senior Frontend Engineer
Omi
Software Engineering
Posted on Jun 20, 2024
Mid | Senior Frontend Engineer
French version here:
🔥
Title : Mid | Senior Frontend Engineer Role : Full Time Location : Full remote (Paris, EU) Salary : Up to 90k Level: mid - senior
💻
Tech Stack Infrastructure : Kubernetes, docker, grafana, prometheus, Postgresql Backend : Golang, NodeJS Frontend : React / Typescript Engine : OpenGL, C++ Tools : Qt, OpenGL, C++
Why this role ?
Build the foundations of Omi : As an Engineer working full-time on our Frontend at Omi, you'll have outsized influence on the infrastructure and foundations of the services we develop.
Work on a unique technology : Omi exploits the potential of the most performant rendering engines to create the most powerful and effective 3D marketing technology of the last (or next) decade. Let's achieve this goal together. Join us at a magical time: We've just raised capital and we're starting to work on our product-market fit while acceleration our tech development, which gives us a huge green field to work with. You'd join at the perfect time to shape what we build and how we grow.
Responsibilities
As a Software Engineer at Omi, your responsibilities and missions will be:
Drive an excellent user experience, continually raising the bar on functionality, usability, and simplicity.
Integrating and automating front end tests (as well as end to end tests) and add logging and monitoring on the front end stack
Implement, Update and Maintain the features and user interfaces (3d integration, app, design system..)
Provide leadership and mentorship to other members of the team
Integrate with 3rd party platforms to deliver and distribute Omi generated content
Design efficient and reusable front-end systems that drive complex web applications
Collaborate with Backend, Engineering and 3D teams to deliver compelling user-facing products
Identify and resolve performance and scalability issues. Self-identify gaps, problems, needs, and come up with robust solutions with relative independence.
Work cross-functionally to define problem statements, collect data, build analytical models, make recommendations and develop your product for high scalability
Work closely with UX/UI to make sure flows are integrated
Help build and maintain a well documented Design System
What we Offer
As a Software engineer working at Omi this is what you should expect:
Fully remote work from EU (Our headquarters are based in Paris, but our team spans the UK, Spain, Portugal, and Belgium)
Work on cool projects around 3D and AI: We manage most of our 6-8+ apps using a monorepo
Diverse responsibilities: Every engineer works on everything from internal tools and client-facing apps to external integration apps
Ownership and empowerment: Own your projects from development to production; deploy with confidence anytime
Minimal meetings: We believe in low or almost no meetings to maximize productivity
Integrate into a small team of engineers (3-5 engineers)
Qualifications
For this role, the required qualifications are :
3-5+ years experience of Software/Front-end Engineering
A habit of writing super-clean, encapsulated, testable, and well documented code.
Proficiency in React (Hooks, Suspense etc.)
Proficiency in React Stores (Zustand)
Proficiency in Typescript
Proficiency in React testing (Playwright)
Proficiency in integrating APIs, caching, state management
Proficiency in front-end development (asynchronous programming, typing, closures, testing…)
Knowledge of Micro Frontends architecture
Knowledge of front-end optimizations (browser APIs, loops, search…)
Great knowledge of Webassembly (emscripten) and web workers
Bonus
For this role, the bonus qualifications are :
Proven experience in the 3D, AR or gaming field is a plus
Experience in mobile development (React Native) and backend languages, such as Go programming language
Able to thrive in a dynamic environment where goals and requirements may be changing
Apply
Send your CV and your personal or open source projects to fabien@omi.so. We will get back to you to start the recruitment process:
Interview with Fabien Gréard, lead tech front
Technical test (take home test) follow by a feedback session
Interview with Paul Borensztein, co-founder & CTO
About Omi
Omi provides a SaaS platform that makes it seamless for brands to turn their products into photo realistic 3D models, insert them into 3D scenes and generate hight quality product visuals (photos and videos), with no technical skills, in minutes.