»

Senior Product Engineer @ Moio

Opis delovnega mesta

At Moio, we're building design tools for rapid prototyping and validation. We're doing this by building an interaction design tool that introduces innovative concepts through a seamless blend of great UI and performance. We are building tools for builders who need to move quickly to make and validate ideas in their quest to build something that people will value. Our objective is to simplify this process, giving startups many opportunities to succeed.

As the initial team, what binds us together is an unwavering focus, swift execution, and a shared enthusiasm for software and design craftsmanship. We are inherently makers and take great pride in the quality of our work. As a tight-knit team, we are all versatile individuals, consistently taking on new challenges.

The core of our tool is written in Typescript and backed by services running on NodeJS. Other parts use Angular for front-end and C# in the background. Sometimes we add new features to a library which is written in C++ and gets compiled to WebAssembly. In some cases we've even had to reverse engineer binary data with no available documentation. Since the rendering engine is canvas based, we've also written our own text editor, as well as an implementation of flex layout that works outside of the browser's DOM.

WHAT YOU'LL DO?
* Build new user-facing features with beautiful and scalable UI components
* Work closely with founders and design to implement fast new feature concepts
* Work on advanced features, like multithreaded rasterization, and implementation of CSS features for a canvas based environment.
* Apply AI services for solving the most tedious and time consuming aspects of design and prototyping work
* Write scalable services for collaborative editing of large documents
* Import and export designs to and from various image and document formats, some of which are well known, and some which still need to be decoded.
* Work on a runtime environment for testing prototypes.

Od kandidatov zahtevamo

TECH
Front end: mostly vanilla TS (Editor), Angular (Dashboard)
Back end: NodeJS/TS, dotNet/C#
Postgres for DB
All services are deployed to Kubernetes
GitHub, Slack, Notion, Linear

YOU
* LIKE ARE A MAKER AND TREAT YOUR WORK AS CRAFT.
* Like to experiment
* Are a hacker by heart
* Work well with small, high performing teams.
* Don't shy away from big challenges.
* Don't get distracted by "framework of the week" that's trending on Twitter
* Are passionate about the design space.
* Have deep knowledge and understanding of JS, Typescript and WebAssembly.
* Have experience in the field (preferred, but not required).

Kandidatom ponujamo

WHAT WE OFFER
* Work together with a world-class team that has done it before and understands what it takes to build a product and a world class software company.

* Interesting and challenging work - you will learn about what makes great software with an extensive codebase and you will experience building a global company from scratch.

* Current compensation: 35EUR/hr - part or full-time work (remotely) until we secure funding, many more benefits including stock options after we secure initial funding. We value great work and will always try to compensate at or above market rates.

Kontakt

Submit your CV to ales@moioapp.com - idetally short, focused on achievements you're most proud od, portflio of relevant projects, links to github and whatever else you may feel is relevant.

Klasifikacija delovnega mesta

Lokacija:
Plačilo:
35 EUR / uro
Delovni čas:
po dogovoru

 

Zahtevana znanja

Typescript
napredno znanje
Angular
napredno znanje
C#
napredno znanje
NodeJS
napredno znanje

O podjetju

Moio razvija aplikacijo za UI dizajn z no-code logičnim enginom, ki je namenjena dizajnerjem in sorodnim poklicem (kot so produktni vodje itd).

Programerski vprašalnik