We are looking for an experienced front-end engineer to join our team based in Switzerland. This person will help build & maintain our web applications, websites, & tools by implementing user interfaces for our various products. You will work closely with a multifaceted team of UI/UX designers, software engineers, product managers, and marketers to bridge the gap between graphical design and technical implementation. As such, you will take an active role on both sides (design & implementation) and define how the application looks as well as how it works.

Company
Audacia Management Sàrl

Location
Remote

Type
Full-time

Job Description

We are looking for an experienced front-end engineer to join our team based in Switzerland. This person will help build & maintain our web applications, websites, & tools by implementing user interfaces for our various products. You will work closely with a multifaceted team of UI/UX designers, software engineers, product managers, and marketers to bridge the gap between graphical design and technical implementation. As such, you will take an active role on both sides (design & implementation) and define how the application looks as well as how it works.

Location

The position is remote-first if you live outside of Switzerland, but if you are interested in relocating, some options are available.

Responsibilities

  • Design and implementation of the overall web architecture

  • Implementation of user interfaces

  • Design and maintain the database

  • Ensuring the entire stack is designed and built for speed and scalability

  • Design and construction of the various required back-end APIs

  • Integrating our front-end UIs with the APIs

  • Work closely with the devops to help improve continuous integration and deployment

  • Create and maintain technical documentation

  • Refactor existing code to remove technical debt

  • Write and test code to ensure compatibility and stability: refine and rewrite as necessary.

Skills and Qualifications

  • 5+ working experience as a professional fullstack engineer, including:

    • Strong working experience with HTML, CSS, and JavaScript

    • Strong working experience with at least one modern JS frontend framework (i.e. React, Vue.js, Angular)

    • Strong working experience with a state management library (e.g. redux)

    • Strong working experience with a modern module bundler (e.g. webpack)

  • Develop new user-facing features

  • Build reusable code and libraries for future use

  • Ensure the technical feasibility of UI/UX designs

  • Optimize application for maximum speed and scalability

  • Collaborate with other team members and stakeholders

  • Experience working with a version tracking system (Git)

  • Experience working with Linux/Unix & shell scripts a plus