Senior Software Engineer | DaSCH
top of page

Engineering Team: Senior Frontend Engineer

Allschwil, Switzerland

Job Type:

Senior Frontend Engineer (80 - 100%)

About the Role

As a Senior Frontend Engineer, you will join a very talented team of individuals who have learned to work together extremely well. You are passionate and self-motivated, with enthusiasm about Angular and its ecosystem, willing to participate in the usual software engineering activities and work closely with other engineers, product management, and the rest of the team. You are open to new ideas and challenges and prefer to work incrementally, with attention to detail and delivery. You esteem teamwork and respect majority decisions.

We use Angular for the frontend of our DaSCH Service Platform. We build applications for the web (Desktop and Mobile). Our infrastructure is currently defined in Ansible; we are experimenting with Nomad for orchestrating our services. We have an automated test suite, and we are applying continuous integration (CI) practices. All our software is open source and on Github (https://github.com/dasch-swiss)

Requirements

Do you have an enthusiasm for Angular? You are self-motivated and want to participate in software engineering activities and work closely with other engineers as well as product management. Team spirit is very important to you and joint team decisions are in the foreground? Then this is your new challenge.

 

We are looking for a well-positioned and reliable personality as Senior Software Engineer.

 

Our National Data and Service Centre for the Humanities (DaSCH) is a national research infrastructure and a long-term archive (repository) for research data in the humanities. This applies to disciplines such as archaeology, history, art history, philosophy or the history of science. DaSCH is affiliated with the University of Basel. We are a dynamic team with a broad knowledge and work with the most modern technologies. All the software developed is open source and DaSCH actively participates in the open-source community.

Your position

Our Swiss National Data and Service Centre for the Humanities uses Angular for the frontend of the service platform and develops applications for the web (desktop and mobile). The infrastructure is currently defined in Ansible running Docker, which is further developed and experimented in an automated test suite using CI (Continuous Integration) and CD (Continuous Delivery) practices. Your main tasks for this mission are:

  • Design and implement features and review contributions from other team engineers;

  • Analyze requirements, prioritize and break them down into manageable work packages;

  • Plan for incremental software development and deliver according to agile best practices;

  • Collaborate with Product Management and other stakeholders within DaSCH to maintain high quality in a fast-paced, iterative environment;

  • Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment and also assure quality of your code with unit, property, and integration tests;

  • Advocate for improvements to product quality, security, and performance that have particular impact across your team;

  • Experience with performance and optimization problems, particularly at large scale, and a demonstrated ability to both diagnose and prevent problems;

  • Provide mentorship for Junior and Intermediate Engineers.

Your profile

  • In this responsible and effective function with extensive freedom of work, competencies and close teamwork, the following qualifications are required:

  • At least 5+ years relevant work experience and track record in Software Development with strong TypeScript, Angular 10+, HTML, SCSS skills;

  • Software OO-design and development experience with web-based user interfaces, deep knowledge of application integration;

  • Basic understanding about CD method and IT infrastructure;

  • In addition, basic knowledge about Docker would be an advantage;

  • Demonstrated ability to work closely with a global or otherwise multicultural team;

  • Proficiency in the English or German language (written and spoken).

 

We offer you

  • In this responsible and effective function with extensive freedom of work, competencies and close teamwork, the following qualifications are required:

  • At least 5+ years relevant work experience and track record in Software Development with strong TypeScript, Angular 10+, HTML, SCSS skills;

  • Software OO-design and development experience with web-based user interfaces, deep knowledge of application integration;

  • Basic understanding about CD method and IT infrastructure;

  • In addition, basic knowledge about Docker would be an advantage;

  • Demonstrated ability to work closely with a global or otherwise multicultural team;

  • Proficiency in the English or German language (written and spoken).

Application / Contact

If you have any questions or uncertainties, please contact our external HR Business Partner, Mr. Max Kreker from Work Selection, by email m.kreker@workselection.com or phone +41 56 203 25 43.

 

 

We look forward to receiving your application!

About the Company

DaSCH, the Swiss National Data and Service Centre for the Humanities, is a national research infrastructure and long-term archive (repository) for research data in the humanities. This concerns disciplines such as archaeology, history, art history, philosophy or history of science. DaSCH is affiliated with the University of Basel. We are a dynamic team with a broad knowledge and working with the most up-to-date technologies. All software developed at DaSCH is open source. We actively participate in the open-source community.

bottom of page