Front End Developer

Job Title: Front End Developer
Contract Type: Contract
Location: Melbourne CBD, Victoria
Salary: Negotiable
Reference: JO-1805-89281_1531183085
Contact Name: Mansoor Walli
Contact Email:
Job Published: July 10, 2018 10:38

Job Description

Monitor Consulting is an experienced team of business advisory and project delivery specialists dedicated to achieving performance at all levels of your organisation.

Monitor are looking for an experienced Front End Developer for a long term engagement. Not the latest and greatest, you will need to be proficient in Angular and working in an Agile environment.

You will be working on an employee facing platform which is a front end web application that services different business units. Due to an increased demand in features, further development is required.

Experience Level

* 4+ years total experience
* 4+ active years AngularJS/Angular2 experience - Unit testing experience
* Experience in corporate environment

Technical Skills

* Proficient in AngularJS/Angular2
* Proficient in Typescript 2
* Proficient with CSS and bootstrap
* Experience with Agile Scrum or Agile Lean methodologies
* Ability to explain technical concepts to non technical audience
* Experience with CI/CD processes
* Experience using Git
* A solid understanding of risk and security within the context of web applications
* Experience with Accessibility
* Experience writing automated tests and unit testing
* Experience with code review processes and conducting code reviews
* Experience in training/mentoring junior developers or peers
* Working knowledge of JIRA
* Excellent communication, organization and time management skills
* Strong analytical / problem-solving skills
* Working knowledge of JIRA and CD/CI process
* Development and delivery of customer facing digital assets using Agile Scrum or Agile Lean methodology.
* Excellent communication, organization and time management skills
* Risk assessment, planning and mitigation

Cultural fit

* Ability to deal with highly ambiguous environments, provide structure and simplify complex problems
* We work as a team. All members of that team must be willing to learn and contribute to the learning of others. This includes members of the team with skillsets outside of programming (eg UX designers)
* Ability to deal with highly ambiguous environments and simplify complex problems
* A philosophical approach to code is required. It isn't enough to blindly copy, you must understand why and question if you feel improvements can be made.
* Be Confident and proud of the work completed
* Strong business knowledge and experience