Jobsuche > Zürich > Web developer

Web App Developer: Streamlining Psychological Assessment and Reporting Platform

ETH Zürich
Zürich Stadt, CH
Diese Stelle ist in deinem Land nicht verfügbar.

Web App Developer : Streamlining Psychological Assessment and Reporting PlatformWe use a custom-built web app for conducting psychological and cognitive skill assessments such as personality traits, working memory, empathy, etc.

You can think of these as very simple JavaScript mini-games that run in the web browser and collect and store metrics on our server, often about our students or study participants as we extensively use our lab for teaching and research.

Based on the collected metrics, we then generate customized PDF reports that are sent out to the students or study participants.

The lab developed organically over a decade, where different tests were added at different points in time. Currently, the lab works entirely, but the code is not organized in a systematic and modular way.

As a result, there is manual work involved in creating the PDF reports, something we would like to automatize. Job descriptionRefactoring the codebase : We want to make the web app more modular, maintainable, and automated.

This project has two goals. First that non-technical online lab users could use the web app to run classroom experiments without having to modify any code.

Second, that student assistants can easily implement additional assessments (i.e. new tests) without needing to understand the full code base.

To this end, you will have to decide on a sensible structure and tech stack for the web-app and refactor the existing code (JavaScript and sails.

js for the web-app; Python for the data analysis). This will also include writing tests and documentation for future users.

An important aspect of the job is that it will involve a lot of autonomy that has a side associated with freedom about how to approach the job and how to solve each task independently, and also a side associated with the need to be resourceful and resolve challenges autonomously.

ProfileFamiliarity with full-stack web developmentExperience with JavaScript, Docker, Python, PandasMotivation to familiarize yourself with a new code-base and learn the required technologiesProactive problem-solving attitude and resourcefulness during independent workEssential Skills : Proficiency in front-end programming languages, including JavaScript, HTML, and CSSFamiliarity with back-end programming languages, notably JavaScript and PythonPreferred Skills : Previous experience working with Adobe InDesignKnowledge of Node.

js, MongoDB, Pandas, Docker, and RPrior experience with Linux server administration, specifically RHEL (Red Hat Enterprise Linux)Experience in data analysis and interest in reading scientific articlesWe offerETH Zurich is a family-friendly employer with excellent working conditions.

You can look forward to an exciting working environment, cultural diversity and attractive offers and benefits. Also we offer flexible working hours, possibility for part-time work and home office.

We value diversityIn line with our values, ETH Zurich encourages an inclusive culture. We promote equality of opportunity, value diversity and nurture a working and learning environment in which the rights and dignity of all our staff and students are respected.

Visit our Equal Opportunities and Diversity website to find out how we ensure a fair and open environment that allows everyone to grow and flourish.

Curious? So are we.We look forward to receiving your online application with the following documents : CVMotivation LetterPlease note that we exclusively accept applications submitted through our online application portal.

Applications via email or postal services will not be considered. Questions regarding the position should be directed to axavier@ethz.

ch (no applications).Further information about the group can be found on our website.ETH Zurich is one of the world’s leading universities specialising in science and technology.

We are renowned for our excellent education, cutting-edge fundamental research and direct transfer of new knowledge into society.

Over 30,000 people from more than 120 countries find our university to be a place that promotes independent thinking and an environment that inspires excellence.

Located in the heart of Europe, yet forging connections all over the world, we work together to develop solutions for the global challenges of today and tomorrow.

Vor 2 Tagen
Ähnliche Stellenangebote
TIM Group
Zürich, Zürich

To this end, you will have to decide on a sensible structure and tech stack for the web-app and refactor the existing code (JavaScript and sails. An important aspect of the job is that it will involve a lot of autonomy that has a side associated with freedom about how to approach the job and how to ...

ETH Zürich
Zürich, Zürich

Web App Developer: Streamlining Psychological Assessment and Reporting PlatformWe use a custom-built web app for conducting psychological and cognitive skill assessments such as personality traits, working memory, empathy, etc. To this end, you will have to decide on a sensible structure and te...

Kristen Bertolini Designs
Switzerland

Create stunning cutting edge websites on Webflow or Elementor. Use new 2024 style web animation to push the boundaries on what websites can be. You are an awesome designer and developer!. You also have a secret talent in Branding and Logo Design!. ...

SELISE Digital Platforms
Zürich, Zürich

You will develop cutting-edge client-side components for both web and mobile applications. You will be the Architect and design scalable frontend solutions, ensuring a robust and adaptable foundation for applications. You will adopt a full-stack approach, addressing frontend, backend, database, and ...

Snaphunt
Switzerland

Change the game for web design and development. Create stunning cutting edge websites on Webflow or Elementor. Use new 2024 style web animation to push the boundaries on what websites can be. You are an awesome designer and developer!. ...

Gesponsert
KPMG AG
Zürich, Zürich

Help to support, maintain, monitor, release, configure the current tax reporting software to ensure the availability and stability to our customer. Experience in software development with emphasis on building. As part of the tax department you'll be given the opportunity to closely collaborate w...

Gesponsert
BRACK.CH
Zürich, Zürich

Bist du ein erfahrener Frontend Software Engineer? Dein Know-how in JavaScript, React, Node. Das selbständige Umsetzen von Frontend-Applikationen für unseren komplett inhouse entwickelten Webshop BRACK. ...

Gesponsert
Galenica AG, Lifestage Solutions AG
Otelfingen, Zürich

Feature Developer (Fullstack Developer) (w/m) 80–100%. ...

Gesponsert
Deutsche Bundesbank
switzerland

Computer scientist or mathematician as a data engineer or data architect. Knowledge and ideally experience in data modeling and different approaches to data architectures. Broad, in-depth knowledge of cloud technologies in the field of big data engineering (e. Ideally experience in engineering data ...

Gesponsert
Skillfinder International
Zürich, Zürich

You will be working on the frontend development of their Digital Banking Suite and the Security Suite or develop new, innovative solutions for their customers in the banking, retail or government sectors. ...