Skip to content

Instantly share code, notes, and snippets.

@dlin-me
Last active July 28, 2020 02:54
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/1200fd32e0d715b421e2b3a39e3c1d5f to your computer and use it in GitHub Desktop.
Save dlin-me/1200fd32e0d715b421e2b3a39e3c1d5f to your computer and use it in GitHub Desktop.
Job Description - Senior Frontend Developer
Job Title Senior Frontend Developer
Job Type Full-time
Location Melbourne, VIC

ABOUT THE ROLE

Working in an agile environment, take ownership for the frontend development of our products with modern JavaScript tooling.

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

The Stack Consists Of:

  • Typescript/ES6
  • React, Redux
  • REST/GraphQL
  • Jest
  • Modular CSS
  • Webpack
  • AWS
  • Git
  • Buildkite CI/CD
  • Docker

RESPONSIBILITIES:

  • Made individual contribution as a senior 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;
  • Gather and refine specifications and requirements based on technical and non-technical needs;

SKILLS & EXPERIENCE

Qualifications:

Tertiary qualification in IT or equivalent experience

Experience:

  • At least 4-5 years of software development experience;
  • 3+ 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);
  • Deep 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;
  • Experience and 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;
  • Continuous integration and continuous delivery;
  • Technical leadership;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment