Front End Developer

Front End Developer Job Description Template

Our company is looking for a Front End Developer to join our team.


  • Basic knowledge and experience with modern software development solutions based on micro services and application containerization (e.g. Docker);
  • Good knowledge of automation tools and/ or software to automate data pipelines (e.g. Linux and bash scripting);
  • Build reusable components and front-end libraries for future use;
  • Familiar with common cloud architectures and respective data science tools especially on Microsoft Azure;
  • Translate designs and wireframes into high quality code;
  • Extensive knowledge of Java development tools and REST and JSON interfaces;
  • Deep knowledge of data visualization tools like Qlik Sense and/ or Tableau;
  • Knowledge of advanced analytics, statistics and machine learning methods is a plus;
  • Good knowledge in programming languages Python and Java and operational experience with statistical analysis tool;
  • Optimise components for maximum performance across a vast array of web-capable devices and browsers;
  • Maintain code and write automated tests to ensure the product is of the highest quality;
  • Up to date knowledge of the current developments in data science.


  • Proficient in using other fundamental front end languages such as HTML, CSS, and at least one JavaScript and CSS framework;
  • Able to work within a team;
  • Experience using relational database technologies;
  • Ability to self-manage and to being proactive;
  • Constantly seeking to learn and improve;
  • Be curious in technology;
  • A clear and agile thinker;
  • Generates new approaches to problems or innovations to established best practices;
  • Relevant Industry Certification;
  • sober habits;
  • Related Degree or National Diploma;
  • Willingness to learn and upskill with latest technologies;
  • Proficient understanding of cross-browser compatibility issues and ways to work around them;
  • Experience with graphic design applications such as Adobe Illustrator, Sketch;
  • JavaScript frameworks, including jQuery.