Job Description
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