FCTG Careers_home page banners_1920x3004 FCTG Careers_home page banners_1920x3009 FCTG Careers_home page banners_1920x30010 FCTG Careers_home page banners_1920x3008

Intermediate Web Developer

Apply now Job no: 503353
Brand: Leisure
Work type: Full time
Location: Queensland
Categories: Business Support

Job Purpose

Reporting to the Digital Delivery Lead, this is a multifaceted role that requires that successful candidate to support a number of niche brands and an Offshore Development team.

This is an exciting opportunity to work on cutting edge technologies within a fast paced IT team who are passionate in designing and developing lean, quality and innovative web solutions for our customers.

The successful candidate will need to demonstrate recent experience in Drupal 7/8, React SASS, HTML and PHP, enjoy working as part of a collaborative team and be self-motivated.

Accountabilities

Developing

  • Ability to analyse requirements and use cases then formulate a technical solution
  • To work with colleagues and other teams to devise a solution to the problem
  • To work in an agile environment
  • To self manage with transparency to team leadership
  • Prioritisation of work depending on deadlines, requirements
  • Work with designers and business analysts to deliver products that meet our business and design goals
  • Work within technical guidelines and help progress them as needed

Code andPeer Review

  • Review other developers work and provide feedback to improve, align with guidelines and to ensure that it meets business requirements

Mentoring and Personal Development

  • Mentor junior developers
  • Present strategies, ideas, concepts and material to other developers/teams

Key Competencies

Drupal Skills

  • Demonstrate a strong understanding of Drupal 7 and 8
  • Write a custom module, and establish documentation around it
  • Demonstrate an understanding of Drupal hooks and infrastructure
  • Understanding of entities (and nodes), how to construct and update them
  • Able to build forms in Drupal
  • Familiarity with Panels and how to use it to build pages
  • Build a theme
  • Construct styles in SCSS, to be compiled into CSS
  • Be familiar with modular coding principles
  • Write database queries in Drupal
  • Debug PHP/Drupal and knowledge of Drush commands to help troubleshoot, resolve issues and clearing cache
  • Identify clear separation in requirements to help architect modules and how they should function

React Skills

  • Demonstrate a good understanding of:
    • Render props
    • Higher order components
    • Hooks
    • Contexts
  • Write unit tests for a set of complex react component/s (using jest preferably)
  • Compile code with either a Webpack or Rollup packaging pipeline
  • Construct a component that utilizes data from an external source (e.g. has an ajax request)
  • Troubleshoot and identify the cause of a React bug
  • To use styled components, JSS or any other form of CSS in JS within the react world
  • Have a clear understanding of ES6 syntax and be able to implement it effectively within the code
  • Establish documentation that conveys clearly what the code/component/system is doing, why it’s doing it, and the future roadmap
  • Work with a large number of developers to build functionality

Skills and Experience

Essential

  • 2+ years developing within web development
  • Strong understanding of Drupal and React, its best practices, and usages
  • Strong proactive communication skills and an ability to work collaboratively are critical
  • Ability to negotiate without being adversarial
  • Empathy for the customer experience, as well as data analysis, should inform all decision making
  • Strong technical acumen to think critically and converse with technical architects and developers
  • Perform duties independently under general, minimal supervision within specific assignments
  • Research, analyse and make recommendations on administrative, management and procedural practices and other complex business problems
  • Analyse, evaluate and integrate business processes and procedures
  • Write logical, comprehensive, concise reports and correspondence
  • Communicate effectively orally and in writing using language understandable to management and employees
  • Acquire subject matter expertise in the functions and activities
  • Use troubleshooting and analytical skills
  • Utilise time management skills and multitasking capabilities
  • Develop and document business and processes, functions and procedures
  • Handle multiple and parallel projects
  • Technical background

Desirable

  • Experience in an Agile dev environment (e.g. Jira, Confluence)
  • Experience with code version control (e.g. Git)
  • Degree/relevant qualification

Benefits include:

  • Generous remuneration structure
  • Travel discounts, in-house financial and health services, access to internal 24/7 gym
  • Global career opportunities in a network of brands and businesses
  • Ongoing training and professional development
  • Fun and flexible work environment
  • Proud Corporate Social Responsibility platform through the Flight Centre Foundation, Responsible Travel Charter, and Brighter Futures programs
  • Monthly awards nights, conferences, industry/social events, and the opportunity to attend global awards internationally (Las Vegas in 2019)

We’re proud to have been recognised as an Employer of Choice in the Australian Business Awards 2018, in addition to Best Agency Group at the AFTA 2018 National Travel Industry Awards

Applications close: E. Australia Standard Time

Back to search results Apply now

Share this:

| More

Work type

Region

Location

Australia

Brand

Category