Job type: Temps plein, CDI

Salary: 80 000 CHF - 110 000 CHF par an

Loading ...

Job content

Mission:

Use Python (and Qt, QML, OpenGL, numpy) to implement new features and maintain existing features for the desktop frontend.
Use Typescript (and React) to implement new features and maintain existing features for the web frontend.
Create prototypes for new ideas and features
Work collaboratively with the engineering teams to understand end user requirements to provide technical solutions, user interface designs as well as implementation of new software features.
Help develop a clear and robust desktop API which is a basis for a scripting interface, an automated end-to-end test suite, and allowing development of 3rd-party plugins.
Ensure the reliability of desktop application via framework of testing layers (unit-test, integration test, end-to-end test). Add and update tests as the application scales up.
Provide immediate support and assistance to the users that encountered bugs / errors from the Dashboard.
Build a test suite to detect bugs, errors for the Dashboard to ensure it’s in good shape at all times, including the UI/UX requirement.

Profil

2 years minimum overall application programming experience
Previous work experience as a Python Developer
Master degree in Computer Science and/or Engineering or related discipline
Hands on experience with Python user interface frameworks
Up-to-date with the latest UI/UX techniques and technologies
Used to working in an International context with good written and spoken English

Excellent technical knowledge of web-based front-end technologies, such as Qt, Typescript, JavaScript, React, HTML5, and CSS3
Experience in UI development, preferably in CAE/CAD/3D graphics applications
Understanding of performance testing and optimization techniques

Job Types: Full-time, Permanent

Salary: CHF80,000.00 - CHF110,000.00 per year

Loading ...
Loading ...

Deadline: 18-05-2024

Click to apply for free candidate

Apply

Loading ...
Loading ...

SIMILAR JOBS

Loading ...