Design Engineer

Full time
This job's primary role is to create and maintain a scalable front-end design system. You don't have to have the most experience, but you do have to love learning on your own and the drive to work without a manager breathing down your neck.

Technical Requirements

  • Fluent in essential front-end web development languages
    •  HTML
    •  CSS
    •  SASS/LESS
    •  JavaScript (optional)
    •  TypeScript (optional)
  •  Know how to work with Git
  •  Know how to develop for mobile interfaces
  •  Take pride in perfecting UI/UX
  •  Know how to animate with CSS
  •  Bonus
    •  Angular / AngularJS
    •  Have set up a design and component framework before
    •  Collaborate with business and IT decision-makers to discuss user interface requirements and brainstorm UI ideas
    •  Use visual aids such as wireframes, storyboards and UI flow charts, to plan and present user interface designs

What your job would look like

  •  You will work with the latest technology though kept simple in detail. We build upon a set of micro-services and a scalable infrastructure.
  •  Our workflow is inspired by Kanban and the ShapeUp process, which keeps us nimble and provides enough flexibility to react to short term changes in our immediate roadmap.
  •  Technology-wise, we use:
    •  NodeJS, Typescript, Java
    •  Lambda, serverless technologies, Postgre, DynamoDB, Elasticsearch, REST-API
      •  CloudFormation, infrastructure as code (IAC)
    •  Our infrastructure runs solely on AWS. We use cloud services wherever we can and are proud to maintain an almost cloud-native application to make use of state-of-the-art technology.
  • As a rather small team, you can't just pick tasks out of a backlog and churn out code all day long, though. You'll need to be comfortable gathering requirements, planning your work according to our development workflow, and fixing random customer support requests that might come up in the day-to-day of running a SaaS business.
  • You will be able to find your own way to solve problems while being guided by a senior that is always within your reach - there are some rules, but we encourage you to be critical with those as well.

How to apply

How to get an offer for this role

If you would like to apply for this position, here's what the process will look like:
  1. Send an up-to-date CV to [email protected], stating your intention to apply for the Design Engineer position. We will let you know within 48 hours whether we want to go ahead with it.
  2. You'll have a video chat with our CTO (Bernhard) and COO (Christopher). There won't be any crazy code challenges. It's an opportunity for you to ask questions about the role, get to know each other, and introduce the next step: a (paid!) sample project.
  3.  In order to get you started, we will set up a sample project, which you should be able to complete in a few hours over the course of a couple of days. You will be working on a real project and no typical "coding challenge". You'll also be compensated for your time.
  4.  Assuming you do well on the sample project, we schedule another call to give you an opportunity to meet Patrik (our CEO). This is a quick chat for you to know who you'll be working with should you decide to start working with us.
  5.  Given you're happy to go ahead, we will extend you an offer. You can take as much time to consider it as you like. We only ask that you give us a date by which you intend to make a decision.
  6.  We set a start date, sign papers, and start work!

appointmed

appointmed  logo
With appointmed you can keep track of your appointments, document treatments in the blink of an eye and create invoices in a matter of seconds. And...