Back to Homepage Share on Facebook View my LinkedIn Profile

UX Development Resource

What is a Front-End Engineer

We live a world where almost anything you want to know is accessible in 15 seconds through the Internet. However, having access to information isn’t the same as knowing how to apply it. There’s a certain base knowledge that is expected for front-end engineers to have to do the job effectively.

Below is a list of the expected base knowledge of a front-end engineer (junior through senior).

Front-End Engineer Reference

DOM structure
How nodes are related to one another and How to traverse from one to the next.
DOM manipulation
How to add, remove, move, copy, create, and find nodes.
Events
How to use them and the major differences between IE and the DOM event models.
XMLHttpRequest
What it is, how to perform a complete GET request, how to detect errors.
Strict vs. quirks modes
How to trigger each and why this matters.
The box model
How margin, padding, and border are related and how Internet Explorer < 8 does things differently.
Block vs. inline elements
How to manipulate using CSS, how they effect things around them and your ability to style them.
Floating elements
How to use them, troubles with them, and how to work around the troubles.
HTML vs. XHTML
How they're different, why you might want to use one over the other.
JSON
What it is, why you'd want to use it, how to actually use it, implementation details. JSON Example.