Skip to content

Instantly share code, notes, and snippets.

@dlin-me
Created September 21, 2016 00:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dlin-me/a8b24c11c2bae6456c3f92bd5d0d13e1 to your computer and use it in GitHub Desktop.
Save dlin-me/a8b24c11c2bae6456c3f92bd5d0d13e1 to your computer and use it in GitHub Desktop.
Job Description - Frontend Developer
Job Title Frontend Developer
Job Type Full-time
Location Melbourne, VIC
Package $75K~$90K base + super

ABOUT THE ROLE

Working in an agile environment, take responsibility for the migration of an existing application functionality from a legacy dashboard application to a Single Page Application with modern JavaScript tooling.

Collaborate with the Product team and work on new features and enhancements. Contribute to the development of a visually coherent, simple and elegant user interface.

The Stack Consists Of:

  • ES6
  • React, Redux
  • Mocha, Chai, jsdom, Enzyme, ESLint
  • Modular CSS
  • Webpack
  • AWS
  • Git
  • Buildkite
  • Docker

RESPONSIBILITIES:

  • Made individual contribution as a frontend developer;
  • Work closely with, and incorporate feedback from business stakeholders, and other developers;
  • Write well designed, testable and efficient code by using best practices;
  • Pull request code review before merge;
  • Participate in development planning meetings;
  • Integrate data from various back-end services;

SKILLS & EXPERIENCE

Qualifications:

Tertiary qualification in IT or equivalent experience

Experience:

2+ years previous experience in a similar role, ideally within a team of 3+ developers

Skills:

  • A proven track record of web development and a deep understanding of HTML5/JS/CSS3;
  • A solid understanding of the browser technology stack. (e.g HTTP, cookies, headers, asset loading/caching, same origin policy);
  • Working knowledge of React and Redux;
  • Knowledge of modern JavaScript build, packaging and delivery tools;
  • Knowledge of cross-browser, cross-domain and cross-device feature support and rendering quirks;
  • Knowledge in unit testing, automated testing or TDD;
  • Experience in implementing user interfaces and interactive designs would be highly regarded;
  • A demonstrated ability to perform work in a team.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment