Senior Front-End Developer

40 Foot Consulting Limited

Awesome digital design agency

  • Fun and progressive environment
  • Awesome tech stack and innovative team
  • Opportunity to learn and progress
My Client is offering a unique opportunity for a Senior Front-End Developer to join their innovation led team of developers. The company turns dreams into applications for some of the biggest names in a variety of sectors.

As a key member of the digital team you'll be applying your knowledge and experience in the planning of solutions, as well as producing maintainable code that's well-structured and using modern standards.

The ideal candidate will have:
  • Deep understanding of JavaScript (Es5 and later) and basic front end technologies and languages (CSS, HTML5, LESS/SASS, AJAX etc)
  • Extensive Experience with JavaScript frameworks and libraries, specifically with React & Redux (or similar Angular, Polymer, Vue.js)
  • A thorough understanding of React Native mobile app development
  • Build applications according to the design and provide designers with feedback and suggest trade-offs when required
  • Work closely with backend developers to understand and properly use the systems APIs
  • Ensure the code follows latest coding practices and industry standards. Knowledge of common design patterns and when/how to use them. A strong understanding of object-oriented programming.
  • Continuous integration and deployment - Jira/Git - Github & Bitbucket/Travis-CI desirable (and/or something similar).
  • Nodejs - Hapi, Express, Koa (or something similar)
  • Frontend tools knowledge (e.g. NPM Scripts, Webpack, Grunt etc.)
  • Ability to author technical documentation that can be easily understood by others
  • Great written and verbal communication skills
  • Automated testing experience
  • Supporting, mentoring and working with the developers, including direct involvement in the delivery of code as part of the team.
  • Identify skills shortages / training requirements with the team and promote upskilling and learning new technologies, languages and approaches.
About you:
  • Be a team player and maintain great working relationships with other team members
  • Like to learn and apply new technologies in your work
  • Eager to share your knowledge with the team
  • Be a problem solver
  • Give and receive honest constructive feedback
  • Contribute to Digital team discussions and ideation on improving process, creating efficiencies and working smarter.
Sounds amazing right? Please contact Natalie on 0212225578, or apply via Seek.