Frontend / Full Stack Engineer

E-Mail Job
  • Aktie:

Job Detail

  • Job-ID 317220

Job-Beschreibung

About UnbluUnblu helps the world’s leading banks and insurance companies deliver an in-person experience online. We provide highly secure engagement and collaboration software, enabling financial institutions to enrich the digital experience of their clients.By choosing a career with Unblu you choose to join an international, and innovation-savvy company. With our head office situated in Basel, Switzerland and additional offices in Bulgaria, Germany, the UK, Canada and the USA, you’ll be joining an international team dedicated to shaping the future of digital engagement. While Unblu is run as an independent company with global scope, we are fortunate to have Swiss Post as our anchor shareholder, providing long term support and vision to the company.The RoleAs a frontend / full stack software engineer in our core product development team, you will be responsible for maintaining and adding features to the web frontend of Unblu Spark. This includes improving and creating new components in our frontend framework and accurately translating UX designs into functional software. We are looking for developers who can get the job done and strive to make user interfaces look great and provide an ideal user experience and high accessibility. In addition, you are a skilled engineer who can further develop our frontend framework for creating complex, dynamic single page applications. Finally, as a fullstack developer, you have the skills to assist in back end development when additional resources are required.Responsibilities

  • Help building the web frontend of Unblu Spark, translating UX designs into functional code
  • Implement and maintain the frontend of Unblu’s video, audio and chat conversations, as well as the agent, visitor and administrative UIs
  • Maintain and add new features to the Unblu frontend framework
  • Contribute to the Java backend services used by the frontend where necessary
  • Participate in architecture, software design, effort estimation, implementation testing and documentation
  • Closely work together with our UX, Product Management, QA and other core product development teams

Requirements

  • Strong experience in programming Java or Kotlin applications
  • Experienced in programming Java or Kotlin applications as large parts of our frontends are writing in Java and transpiled to JS using our own transpiler
  • Strong experience in CSS layouting and styling for multiple browsers and device sizes
  • Good understanding of Browser APIs (Web/Service Workers, Notification, Network stack)
  • EConceptual understanding of frontend frameworks like Angular or React
  • A university degree in Computer Science or a comparable qualification
  • Excellent communication in English
  • Additional skills that are very welcome: Reactive programming (RxJs), node.js, webpack

Benefits

  • An interesting and rewarding role in the world’s leading live collaboration software manufacturer
  • Work alongside talented colleagues from over 30 nationalities across 8 dynamic locations
  • Enjoy a competitive salary, 5 week holiday and great referral bonuses
  • Benefit from flexible working hours and a hybrid working environment that fits your lifestyle
  • Take advantage of our commitment to professional growth with access to the latest tools and technologies
  • Choose the hardware and OS that suits you best – Linux, Windows or MacOS
  • Enjoy free, high-quality coffee and join us for our weekly developer breakfast
  • Our office in Basel is located next to the main railway station for an easy commute

Make sure to have a look at our too – it will give you more insights to what it is like to work for us.Unblu is an Equal Opportunity Employer. We respect and seek to empower each individual and support the diverse cultures, perspectives, skills and experiences within our workforce. Please note that due to the nature of our business all new joiners will have to complete a detailed background check, further information can be requested.

Andere jobs, die Sie möglicherweise mögen