Front End Developer

Grand Canyon Education

Grand Canyon Education (GCE) is an educational service company that provides an array of support services in the post-secondary education sector. Formerly part of Grand Canyon University (GCU), GCE still supports and works closely with GCU. GCE designs and develops educational programs for GCU and other traditional campus institutions, as well as online partner institutions at the undergraduate, graduate and doctoral levels.

Grand Canyon Education is seeking a Front End Developer. This position reports to the Sr. Web Development Manager, works collaboratively with various members within the marketing department including web designers, back-end developers, digital marketing specialists, assigned marketing partners, executing front-end development throughout GCU’s web properties. The Front End Developer works on front-end development initiatives and has knowledge of front-end development best practices.

The Front End Developer tests and executes web enhancements resulting in improved user experiences, increased rankings and overall improvements to GCU web properties. Works collaboratively with the marketing team project lead on the implementation of web marketing plans which support GCU’s total marketing strategy. Web marketing refers to marketing efforts that use GCU’s website properties, which are leveraged to promote the University’s educational services and objectives.

Responsibilities:

  • Authors new user-facing features which enhance usability, accessibility and performance.
  • Collaborates with UI/UX designers to ensure the technical feasibility of user interface and user experience designs.
  • Collaborates with back-end developers to develop new and existing web services and server rendered pages.
  • Collaborate efficiently with back end team to deliver integrated, solid and tested solutions.
  • Builds functionality with reusable code and authors new libraries with a focus on future re-usability.
  • Assists with the development of test automation used in verifying conformity of front-end code to functional requirements, web standards, and accessibility standards.
  • Assists in the gathering of requirements and development of documentation surrounding web development projects.
  • Assists in project planning and execution throughout the entire software development life-cycle.
  • Analyzes, reviews and modifies web functionality by maintaining, documenting, testing, developing and monitoring various forms of data and functionality.
  • Applies new technologies and/or best practices to the web pages to optimize and improve user experience based upon independent research and gaining approval from management to do so.

Qualifications:

  • Bachelor’s degree in a related discipline (computer science, information technology, etc.) from a regionally accredited institution and minimum of 2 years of experience building web applications.
  • OR
  • 3 years’ of work experience building web applications with an unrelated bachelor’s degree from a regionally accredited institution.
  • OR
  • 4 years’ of work experience building web applications with an associate’s degree from an accredited institution.
  • 2+ years of experience using HTML, CSS, and JavaScript to build dynamic websites or web applications.
  • 1+ years of experience with React, Angular or Vue.
  • 1+ years of experience working on a team using agile methodologies.
  • 1+ years of experience working on a team utilizing GIT for source code management.
  • Strong knowledge of web markup, including HTML5 and CSS3.
  • Strong knowledge of CSS pre-processing technologies such as LESS and SASS.
  • Strong knowledge of native JavaScript including ES5, ES6, and a strong understanding of browser compatibility implications.
  • Proficiency in one or more advanced JavaScript frameworks such as Angular, Vue or React.
  • Proficiency with jQuery and Bootstrap frameworks.
  • Proficiency with front end task runners and build tools such as NPM, Grunt, Gulp, and/or Webpack.
  • Proficiency in translating front-end mock-ups and wire-frames into functioning applications.
  • Proficiency using GIT for source code management.
  • Proficiency at using browser development tools within each major browser.
  • Understanding of W3C WCAG web accessibility requirements.
  • Understanding of SEO principals as it applies to front-end development.
  • Understanding of page rendering orchestration within a browser.
  • Solid experience in building & continuously improving user experience for responsive/device specific design.
  • Solid understanding and experience in application security from the web service and web application perspective.
  • Good understanding of major operating systems.
  • Provide a positive example to students by supporting the University’s Doctrinal Statement, Ethical Position Statement and Mission of Grand Canyon University.