Frontend Developer

Moonvision GmbH
1 month ago

Role details

Contract type
Permanent contract
Employment type
Part-time / full-time
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
€ 60K

Job location

Tech stack

JavaScript (Programming Language)
Application Programming Interfaces (APIs)
Agile Methodology
Artificial Intelligence
Computer Vision
C++ (Programming Language)
Cascading Style Sheets (CSS)
Nvidia CUDA
Data Stores
Software Debugging
Django Web Framework
ECMAScript
FFmpeg
Design of User Interfaces
Python (Programming Language)
PostgreSQL
OpenCV
Open Source Technology
Redis
TypeScript
Web Applications
Openapi
Rust (Programming Language)
Apache Yarn
PyTorch
ReactJS
Backend
GIT
Syntactically Awesome Style Sheets (SASS)
Scikit Learn
Kubernetes
Dask
Figma
Machine Learning Operations
Front End Software Development
Functional Programming
Software Version Control
Docker

Job description

We are a team of 6 engineers and 6 people for BD and operations. You will work closely with the technical product owner, head of computer vision solutions, internal enterprise and app developers and partners that integrate with our API. We work hard to ensure our inclusive and diverse office is a workplace where many nationalities, ideologies and backgrounds thrive to cooperate with one another. It's highly encouraged to participate in hackathons, visit conferences, organize meetups, and contribute to open source.

In many aspects, we set the pace for industry-wide and new AI solutions. Hence, creative yet organized teamwork is a must. Multilingual and multicultural background appreciated! We strive to maintain a professional spirit by:

  • Working in an agile environment
  • Encouraging ownership of core ideas and deliverables
  • Being a mentor and being open to mentorship from colleagues, We onboarded people from many places around the world. Hence, supporting you with moving, visas and additional bureaucracy is possible.

Requirements

The platform you are building out is at the heart of model creation and deployment processes. It allows clients and us to manage annotated data, trigger long-running computations and store data streams from devices. Over the years, we gathered what makes and breaks such a platform. Every iteration brought us closer to the optimal solution. Nevertheless, there are many challenges left.

Here, we need your expertise and creativity to improve the frontend side of our app.moonvision.io platform. You will work closely with our Backend team as well our CV Engineers to develop new features as well as improve the design of the platform. Therefore, strong affinity for UI/UX is also desired.

Your profile:

  • Min. 2 years of experience with React and JavaScript (ES6)
  • Knowledge of functional programming principles
  • You understand the importance of a performant, optimized, and responsive website/WebApp
  • Experience with creating Designs and Design Systems in Figma(or any other design tool)
  • Strong interest in usability and user experience
  • Familiarity with testing and debugging
  • Experience in dealing with version control systems such as Git
  • Ability to work both independently and in a team
  • Excellent English knowledge, as this is the company working language

It's nice if you can show practical experience in any of those areas:

  • TypeScript
  • Experience in fabric.js or any other JavaScript canvas library
  • Experience in SASS(or any other CSS preprocessor)
  • Experience with CI/CD pipelines and Docker
  • Worked in an Agile environment, * DL Frameworks: Pytorch, Torchvision, scikit learn
  • DL Libraries: CUDA, ONNX, Torchscript, Albumentations, Kornia
  • Languages: Python, C/C++, JavaScript, Rust (in evaluation)
  • Frontend: React
  • Backend: Django, AioHTTP, OpenAPI Generator, Dask Distributed
  • Data: PostgreSQL, Redis, MlFlow, Prefect
  • Traditional Computer Vision: OpenCV, FFmpeg
  • Packaging: Docker, Kubernetes, Yarn

Benefits & conditions

  • Home Office Days
  • Sport Subscription Service
  • Bring your own Pet Policy
  • Fruit Basket
  • Modern Office Amenities
  • Leisure Equipment like gaming consoles
  • Company Hackathons
  • Flat Hierarchy
  • Education Budget
  • Choose your own working Laptop, Salary: Between € 40.000 - € 60.000 a year, depending on skill level for 40 hours per week (pro-rata for part-time).

Hours: Between 32-40h a week. We value a healthy work life balance. You will have 5 weeks paid vacation a year, full health insurance, pension plan and paid maternity leave.

About the company

Work with great minds on the most fulfilling Computer Vision challenges. Since MoonVision's inception in 2017, we teach machines to automate complex visual tasks. In our areas of focus we do that more precisely, more data efficient and more robust than anyone else. Our clients are leading in their industry and define new standards with MoonVision. For example, pushing the limits in the food industry has a direct impact on thousands of catering guests per day, the success of MoonVision and your experience. To scale our continuously learning systems, we combine established and cutting-edge technologies. You will take over the lead of the frontend part of the online platform at app.moonvison.io. It exists for data, user account and IoT device management as well as for distributed computing tasks., Our headquarter is in Vienna, Austria, the most liveable city of the world. We have social security, no crime, old and new cultures, good cuisine, affordable housing and vibrant people from all over. Our office is modern and well equipped with amenities for other than work activities too. Of course, we have an office dog. Olli provides plenty of opportunities to show him your affection. Also, we are neighbors with one of the coolest web agencies out there. As we like to say: there is no one boring week at MoonVision. And if you don't feel like coming on a particular day, there is a Home Office option of at least one day per week.

Apply for this position