Frontend Software Engineer


Frontend Software Engineer

Do you think working in the banking sector can’t be exciting, rewarding and challenging? Think again. At Knowledge Lab, we develop pioneering solutions that enable financial institutions to make the most valuable business decisions. With us, you will have the opportunity to apply and expand your skills in ways you never thought possible - and you will have fun doing it. Join a successful team of great people with ambition, passion and ideas, all using and developing their talents for good - at work and in life.

The Position

As a Frontend Software Engineer at Knowledge Lab, your job is two-fold. Firstly, you are responsible for the frontend infrastructure of our in-house development platform. You evaluate and define state-of-the-art frameworks and tools, ensure efficient delivery of front applications and create implementation blueprints. Secondly, you engage in customer projects to define new business use cases and services for financial institutions and will develop solutions on our development platform. You will work closely with UX designers to bring magic to the screen, data scientists to visualize and give insight into data models, as well as software engineers to connect to backend services and ensure a seamless customer experience. In addition, you will actively share your knowledge within the team.


  • Develop frontend infrastructure of Knowledge Lab’s development platform with special focus on efficient delivery pipelines
  • Study, evaluate and select appropriate infrastructure and tooling
  • Lead the development lifecycle of the frontend infrastructure with team members and external partners: Design, specification, implementation, deployment, testing, documentation
  • Work with clients to implement front applications on multiple channels for data-driven use cases and services with focus on speed, usability, visual appearance, reusability, scalability
  • Mentor and educate team members and customers

What you offer

Minimum qualifications

  • BS degree in Computer Science or related technical field 
  • Very strong analytical skills with a mindset to make things “as simple as possible, but not simpler”
  • Extensive experience in web technologies (TypeScript, HTML, CSS)
  • Extensive experience with frontend frameworks (Angular, React or similar) and tooling
  • Experience with visualization frameworks (e.g. D3 or similar)
  • Strong interest in data science and machine learning
  • Strong interest in banking and financial services industry
  • Open, curious, team-oriented personality with persistency and tenacity
  • High sense of ownership and quality
  • Excellent communication skills, both towards customers and peers
  • Ability to think ahead, work independently and set priorities
  • Very strong command of English, good command of German (verbal and written)
  • Willingness to travel (mostly within Switzerland, occasionally EU/UK)

Preferred qualifications

  • Professional experience in Banking or financial services industry
  • Experience with having set up data pipeline infrastructure “from scratch”
  • Experience with micro-services infrastructures and related software engineering principles
  • Experience with core banking platforms (e.g. Avaloq or similar)
  • Experience in front-end development

Why should you apply?

At Knowledge Lab, we offer:

  • An inclusive culture that values interdisciplinarity, freedom and responsibility
  • The possibility to shape a young company
  • Excellent growth and personal development opportunities
  • Interesting projects and challenging tasks

About Knowledge Lab

Knowledge Lab AG is a consulting, software engineering and data science company for financial institutions. Founded in 2016 and based in Zurich, Knowledge Lab serves customers within Switzerland and Europe. An interdisciplinary team of 20 employees works with its clients to develop solutions at the forefront of banking transformation. Knowledge Lab constantly researches new approaches and ideas in its own lab.

For further information please contact:

Daniel Hasler

Knowledge Lab AG

+41 (44) 465 40 60