Web App Developer

Apply Now

MEG requires a web app developer to assist in the maintenance and development of our angular cross platform web and mobile application. The perfect candidate has rich experience working with NodeJS, Angular applications, and experience working with css.

The full-time role is to start as soon as possible on a work from home basis most of the time, although it is expected that employees are available to come into the office once every 6 weeks. We aim to provide flexibility and a work/life balance that suits you.

We’re a small but relatively fast moving development team, who deploy on a continuous basis and optimise the product incrementally based on customer feedback. You will be supported by the customer success team and fellow developers who act as a conduit between you and the customer to help you best understand the requirements of any particular task. We encourage our team members to take an active role in developing their own skills and give them plenty of autonomy and support to do so.

This role reports directly to the CIO. There are 7 developers on the team and 3 quality assurance engineers.

More about the technical aspects of the role

As a web app developer at MEG you are expected to build new features and fix bugs in our angular application. You will also be required to do frontend changes for our SSR django web application (JavaScript, jQuery, Bootstrap). Our main product is composed of a django web application deployed in azure managed kubernetes which exposes a REST API consumed by the Angular application. The Angular application is compiled to Android, Windows, and iOS using apache cordova.

The majority of your work will relate to Typescript/Angular development of the angular application. The Angular application requires updates to dependencies to modernise the application. Once this modernisation has been completed we have many new features we would like to build into the application. At times you may be expected to fix issues in the codebase of external cordova plugins, which may involve working with a Java/Kotlin codebase.

Our development team comprises of fullstack developers who aren’t specialists in CSS. You will be expected to work with the backend team to bring their work to life on the frontend in the SSR django application. Key technologies you will need experience in are Javascript, css, and bootstrap. Although it would be a distinct advantage to have experience with HTMX and Django templates, you can easily upskill on the job.

Roles & Responsibilities

  • Adding new features to the angular/cordova application. Working with our UX designer to improve the UX of our mobile application.
  • Adding a frontend (or improving existing frontends) to backend functionalities implemented by the backend development team.
  • Keeping Angular application dependencies up to date
  • Maintaining Cordova integration
  • Resolving compatibility issues with native features (camera, audio recording for example)
  • Deploying new builds of mobile apps to Google Play and iTunes

Skills

  • Angular (Typescript)
  • CSS
  • Javascript
  • Bootstrap
  • Cordova
  • Python / Django (nice to have)

Requirements

  • 3 plus years of software development experience
  • Demonstrable expertise in Angular
  • Demonstrable expertise in CSS (nice to have)
  • Located in Ireland
  • A willingness to learn new technologies and languages on the job.

About MEG

MEG’s mission is to provide the best quality management platform for healthcare providers around the world, enabling them to sustainably deliver great care to every patient every time.

With a relentless focus on creating a better experience for the working lives of frontline staff, our team is united around building innovative technology solutions for healthcare teams that improve care quality standards and patient safety.

Already working with world-leading hospitals in more than a dozen countries across Ireland and the UK, the Middle East, Latin America, Australia and New Zealand, MEG is continuing its expansion in both local and international markets. We are hiring new members to our team to help us on this journey.

Our company has a remote-first mindset and is built on trust, communication and fun. We have an excellent collaborative work environment and offer our employees great experience across a range of different projects. We encourage team members to take an active role in developing their skills and give them plenty of autonomy and support to do so. https://megit.com/

Equal Opportunities

We are a global team with a global mindset. Cherishing and protecting diversity is core to our company culture. We are always looking to diversify the talent in our team. If you feel you don’t quite meet all the criteria in the job spec but have the potential to do the role, we’d still love to hear from you.