Front End Developer

  • Basis:  Full-Time
  • Closing Date:  13 Sep, 2019
  • Job Ref:  KMP-47328

Job Description

Position Overview
The position of a Frontend Developer requires you to guarantee the best user experience of the NetRefer products on all platforms. You will work closely with technical and non-technical professionals within an agile environment to deliver new features as well as maintaining and improving existing functionality. Surprise us with your ideas, creativity and dedication. You are expected to provide your input and encouraged to make technical and product decisions where necessary. Relevant experience on web development and knowledge of the mentioned frameworks is essential.

Responsibilities and Duties

  • Involved in the concept development, planning and implementation of the NetRefer products
  • Participate throughout the product life cycle
  • Implementation of new features as well as maintaining and improving existing functionality
  • Adoption and improvement of user experience and interaction principles in compliance with industry standards; Ensuring that the frontend is pixel perfect, responsive and runs smoothly on multiple environments
  • Act as a software architect from a front-end perspective, ensuring long-term stability and maintainability
  • Closely interact with the NetRefer product management team to understand, scope, and implement business requirements
  • Collaborate with UX/UI designers, developers, and test engineers in an Agile environment
  • Adhere to established processes and procedures of the development team
  • Research, identify and adopt new technologies to improve our products
  • Commit to sprints, related objectives, and deliverables
  • Present ideas and your work to team members and other colleagues

Qualifications & Skills

  • At least 2 years in a similar professional position
  • Well written and spoken English
  • Ability to turn a business requirement into a tangible user experience
  • Advanced knowledge of HTML5, CSS, and JavaScript / TypeScript
  • Knowledge of SPAs and implementation best practices

Experience

  • Experience with Angular 7+
  • Experience with CSS pre-processors
  • Experience with REST APIs concepts and best practices
  • Experience with responsive design principles
  • Experience with Unit Testing, source control, CI and CD practices
  • Understanding of the fundamentals of UI and UX

The following are considered a plus:

  • Understanding of the concepts of progressive enhancement, mobile first and future friendly design
  • Experience with frontend performance optimisation tools
  • Experience with .NET development environments and MVC principles
  • Experience with PWAs and/or mobile application frameworks (e.g. NativeScript or Ionic)