Front-end Developer / WordPress Guru

Anywhere  ‐ Remote
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Description

Location: Anywhere

Term: Contract to Permanent

We’re getting busier and busier around here when it comes to coding up responsive websites and integrating them with WordPress. We may need full time help in the near future, but for the moment we need someone who can take care of extra work when we get in a crunch. Estimated time involved is 10 to 20 hours per week, but it could easily end up being 30 to 40 hours per week from time to time.

Responsibilities:

  • Take PSD or Illustrator files and turn them into responsive websites using elegant code.
  • Develop compliant cross-browser functional code
  • Integrate code into a custom, fully functional WordPress theme.
  • Configure and/or modify various WordPress plugins depending on client requirements.
  • Communicate with clients as needed to insert content.
  • Deal with sometimes ambiguous and uncertain requirements and come up with creative solutions to “get the job done.”
Requirements:
  • Expert knowledge of W3C compliant HTML5/CSS3 and responsive CSS queries
  • Advanced Wordpress knowledge
  • Deep understanding of at least one .js framework such as jQuery
  • Familiarity with basic PHP
  • Comfortable working with databases
  • Strong communication and interpersonal skills.
  • Code and WordPress addicts preferred.
  • Familiarity with good principles of UX, front-end coding, and programming.
  • Strong work ethic and ability to meet hard deadlines
  • Motivated, proactive, and self driven personality
How to apply: 

Email us links to work you’ve done, along with a brief explanation of why you would do an awesome job in this position. In addition, please answer the following questions:

Front-End Coding:
  • What is a css selector? List an example.
  • What is the difference between a pseudo-element and pseudo-class? List an example of each.
  • Name two brand new features of CSS3, that are currently supported by at least one browser.
  • What is the primary difference between HTML5 & HTML4?
  • What is the current DOCTYPE declaration?
  • What is the difference between a transitional and strict doctype declaration. Which declaration is preferable to you and why?
  • Name two deprecated HTML tags as well as the replacement tag.
  • Give an example of a CSS media query.
  • In reference to CSS, what is chaining? How is it used? Why is it used?
  • If a document contained the following code, how would “Hello world” be styled (list which attributes would ultimately be used for “Hello world”)?
#element {font-size: 18px; color: black; font-style: italic;}
.wrapper .element { font-size: 22px; color: blue; font-weight: 800;}
#wrapper .element {font-size: 10px; color: red; text-decoration: underline;}
#wrapper.element { font-size: 16px; color: green; background: blue;}
.wrapper #element.element { font-size: 8px; color: pink; display: block;}Hello World
  • What are your favorite code focused websites? Do you follow any forums or blogs?
  • Name one new thing you have learned recently?
  • How would you optimize a website that was running slowly?
  • After implementing standard optimization techniques, your page is still running very slow, what are some things you would look at in order to investigate the issue.
  • Name your top 3 favorite development tools and why?
  • What is the best IDE, why?
Javascript:
  • What is the DOM?
  • What does ajax stand for? When and why is it used?
  • When does the jQuery function $(document).ready() run? When will $(window).load() run?
  • What does asynchronous loading mean?
  • What is chaining in Jquery?
  • Explain bind() vs live() vs delegate() methods
  • Name 5 jQuery functions.
  • Using jquery show how you would select all elements on the page.
  • Write a jQuery function that would add the following css styles to the ID “myStyles”
font-size: 32px; background: green; color: blue;
  • What jQuery function would you use to control a mobile menu (one that opens and closes).
WordPress:
  • What is typography? How have you used typography, please be specific.
  • What are three basic functions in WordPress? How are they used?
  • List four WordPress generated tables (in the database).
  • Define the basic loop in WordPress.
  • What are custom post types? How can they be used?
  • Have you used custom post types if so please describe the purpose they played in your project.
  • What is a wordpress hook? Which file would you use to access WordPress hooks? Please name 5 native WordPress hooks.
  • In the WordPress page hierarchy which file does the blog page default to?
  • If the home page is set to use a static page, which page will WordPress call when displaying the home page?
  • If you have a custom post type called “my_custom_posts”, which file could you use to customize the design for these pages?
  • What is the current version of WordPress?
  • What files are required for a basic theme?
  • What is the difference between a child theme and a custom theme.
  • Where can you change the table prefix in WordPress?
Yes, this is by far the most technical job posting we’ve ever posted. That just shows you how important you are to us :)


Start date
n.a
From
MWI
Published at
05.04.2014
Contact person:
Project ID:
690943
Contract type
Freelance
Workplace
100 % remote
To apply to this project you must log in.
Register