Senior Front-End Developer

Salary Competitive

Software Engineering at Dawn

Digital Health is a rapidly growing industry within healthcare, and new regulatory frameworks in the EU and US continuously raised the bar for the safety and efficacy that can be demonstrated by such digital solutions.

At Dawn Health we develop software on behalf of clients in the Life Science industry. Some software is classified as Medical Device Software, in which case we are following a strict quality process. This is an excellent case for enforcing best practices for software development, and to exercise various measures of e.g. automated testing. It is also key to lifting the quality standard for projects across the board.


About the job

As Senior Front-End Developer at Dawn Health, you'll be responsible for building core products for the Life Science sector, that will be used by Doctors, Patients and Caretakers worldwide.

The Web & CMS Team at Dawn Health has a close collaboration with the Cloud and Back-End Team, and is responsible for building and maintaining a variety of web apps and -solutions, and for configuring CMS (Content Management System) to serve as content APIs for our web apps, or for mobile apps built by our talented Android and iOS development teams.

At Dawn Health we work with Vue.js and Nuxt in the front-end, and Umbraco and Strapi as our go-to CMS platforms. Since you will be kicking off our largest web project to date, you are welcome to challenge the current tech stack, providing the right arguments.

Currently the Web & CMS Team is still small, so you will have the opportunity to influence team culture and best practices.


About you

You're proactive in your approach to solving the problem at hand, and feel comfortable taking lead on a project. You have experience working on larger web applications, and can participate in designing end-to-end solutions, including API design and web application solution architecture. You have a thorough approach to quality and maintainability, and view a good software development process as a joy rather than a hindrance. You're curious about new technologies and you're driven to find ways to implement them in your work. Finally, and most importantly, you're a team player, a wonderful person and a good addition to all the great colleagues here at Dawn Health.


Requirements

  • Highly skilled in Javascript development, ES6 syntax and design patterns

  • Strong proficiency in Vue.js or similar frameworks is a must

  • Strong proficiency in designing large-scale front-end applications with an insight into pros and cons of different architectures such as Flux vs MVC

  • Highly skilled in SCSS/CSS and working with responsive design and mobile optimization

  • Strong proficiency in HTML semantics and accessibility

  • Experience with Typescript or other strongly typed language, such as C#

  • Strong proficiency in git cli and Github

  • Strong proficiency in consuming and/or configuring REST APIs

  • Strong proficiency in performance optimization and debugging

  • Experience giving and receiving feedback through code reviews

  • Experience writing unit tests and/or integration tests

  • Experience with TDD

  • Professional proficiency English


Bonus Points

  • Experience configuring headful and headless CMS

  • Experience with Umbraco and/or Strapi

  • Experience with Nuxt

  • Experience with Azure DevOps or JIRA

  • Experience with CI/CD tools and setting up build pipelines (our pipelines are setup through Azure DevOps)

  • Experience with Microsoft Azure (our preferred Cloud provider)

  • Experience with NodeJS (our web applications run on a NodeJS environment)

  • Experience with web analytics

  • Experience with SEO

  • Experience with .Net (our back-ends are build with .Net framework and .Net Core)


Responsibilities

  • Build state of the art Web Apps and Responsive Websites based on a modern tech stack

  • Work in close collaboration with our Back-End Team to establish web and CMS solutions, and collaborate on workflows and best practices

  • Document and test your code and define test strategies including unit testing, integration testing and e2e testing

  • Practice rapid prototyping in collaboration with our talented UX Designers to test design strategies and concepts

  • Support our Business Development team with technical input and project estimations

  • Support our Project Managers in writing project specs and technical insight

  • Engage with continuous delivery workflows in rapid development cycles

  • Participate in cross team knowledge sharing and help continuously optimizing our workflows and best practices to deliver better quality software

For more information or questions please contact us at frn@dawnhealth.com

Perks and benefits

This job comes with several perks and benefits

Free friday beers
Free friday beers

Free office snacks
Free office snacks

Free coffee / tea
Free coffee / tea

Flexible working hours
Flexible working hours

Social gatherings
Social gatherings

Near public transit
Near public transit

See all 15 benefits

Working at
Dawn Health

Our mission is to develop digital health products that bring research, care, and technology together with the ultimate goal of helping people live longer and better lives. Dawn provides life-changing digital health therapies driving improved patient outcomes beyond the pill. We deliver strategic consulting and develop innovative digital health solutions in close collaboration with the pharmaceutical, medical device, and biotech industries. We envision a connected healthcare industry that efficiently develops individualized treatments for patients and empowers practitioners to choose and manage the right treatments. As an ISO13485:2016 certified developer of regulated digital health products, Dawn delivers value throughout the entire project lifecycle from concept and launch, to ongoing maintenance, support, and user acquisition.

Read more about Dawn Health

company gallery image