Job Detail

Software engineer - Frontend Web Developer (W/M)

Inseriert am: 23.10.2019
The Ecole polytechnique fédérale de Lausanne (EPFL) is one of the most dynamic university campuses in Europe and ranks among the top 20 universities worldwide. The EPFL employs 6,000 people supporting the three main missions of the institutions: education, research and innovation. The EPFL campus offers an exceptional working environment at the heart of a community of 16,000 people, including over 10,000 students and 3,500 researchers from 120 different countries.




Software engineer – Frontend Web Developer (W/M)


Your mission :

The EPFL Blue Brain Project (BBP), situated on the Campus Biotech in Geneva, Switzerland, applies advanced neuroinformatics, data analytics, high-performance computing and simulation-based approaches to the challenge of understanding the structure and function of the mammalian brain in health and disease. The BBP provides the community with regular releases of data, models and tools to accelerate neuroscience discovery and clinical translation through open science and global collaboration.



The aim of the Blue Brain Project is to build accurate, biologically detailed, digital reconstructions, and simulations of the rodent brain. As a data-driven project, the

Blue Brain Project faces challenges for collecting, integrating, accessing, using, reusing and preserving heterogeneous datasets generated from different contexts. To address them, Blue Brain built and open sourcedBlue Brain Nexus, a Knowledge Graph platform uniquely combining a flexible graph database, a powerful search engine and a scalable data store under a unified declarative and model driven REST API.



Among data used in Blue Brain, the ones from scientific publications are key for constraining and / or validating in-silico models. It is thus important to enable scientists via a user-friendly web application not only to easily annotate, process, integrate, view data extracted from scientific publications but also to find, access and use them in their modeling and simulation pipeline while preserving their semantic and tracking their provenance in a knowledge graph. A use case driven and unified framework - conceptual and technological - as well as mockups capturing user requirements to support the implementation of such web application have been designed. The goal of this project is to implement the web application based on the provided specifications and on top of the Blue Brain Knowledge Graph.




You would be joining the Data and Knowledge Engineering team as a
Software engineer -
Frontend Web Developer (W/M).



We are looking for a Frontend Web Developer comfortable with kick-starting new software and passionate about greenfield projects. You have a product-oriented approach to designing user-centric software.
Main duties and responsibilities include :



  • Develop a web application intended to scientists from specifications.

  • Improve the User eXperience proposition of the existing specifications and mockups.

  • Be product- and user-oriented: quality and usability are expected acceptance aspects.

  • Deploy and maintain the software stack needed by and including the implemented web application.

  • Implement best-practices for maintainable software.

  • Use latest but stable technologies.

  • Development life-cycle: testing, continuous integration, DevOps, documentation and direct user support.


Your profile :


Experience and preferred skills:



  • Expertise in modern Javascript and preferably Typescript,

  • Experience with React and other Javascript frameworks,

  • Well-versed in the modern Javascript ecosystem,

  • Solid HTML and CSS knowledge,

  • Experience working with REST APIs,

  • Agile software development, unit and integration testing.


Experience in any of the following areas would be a plus:



  • Experience in developing data visualization applications (d3.js, three.js, WebGL...),

  • Experience in making compelling user experience and UI design,

  • DevOps technologies (Docker, OpenShift, Jenkins),

  • Semantic web technologies (RDF/OWL, SPARQL, RDF Triple Stores),

  • Graph Databases (Property Graphs, RDF Triple Stores),

  • Knowledge of other programming languages, notably Python, Bash.


Profile:



  • Master degree in computer science or equivalent professional experience,

  • At least 3 years’ experience of frontend software development,

  • Excellent command of the English language, both written and spoken. French would be a plus.


We offer :



  • Opportunity to work on open-source software with a growing community of users,

  • An internationally visible and rising project in simulation-based research in neuroscience using supercomputers,

  • A young, dynamic, exceptionally inter-disciplinary, and international working environment,

  • A beautiful working environment, based at Campus Biotech near the lakeside in Geneva,

  • Opportunities for skill development through our sharing-oriented team, training and conferences.


Start date :

As soon as possible
Term of employment :

Fixed-term (CDD)
Duration :

6 months project
Remark :

Only candidates who applied through EPFL website or our partner Jobup’s website will be considered.apply online