Entry Level Front End Developer


The front end is everything the application user sees, and the code which makes it work. A Front End Developer will write code to retrieve data from the back end, and use web frameworks to present it to users in a pleasing user interface.

Responsibilities:
  • All comers
    • Design and develop clean, top-quality user interfaces using HTML5, CSS and Javascript.
    • Work on several different projects at once.
    • Create W3C Error Free Code.
  • Top Tier
    • Develop prototypes and architectures for new concepts and technologies.
    • Continue to expand knowledge of new technologies, as well as strengthen current knowledge base
    • Open to colleague feedback and ideas they may have on improving what is created
Requirements:
  • All comers
    • Conversational knowledge in web-based application development and programming.
    • Knowledge of RESTful API services, JSON, MVC architecture
    • Familiarity with JavaScript frameworks such as React or Angular
    • Understanding of DOM
    • Attention to detail
  • Top Tier
    • Experience with version control systems such as Git
    • Familiarity with the HTTP Request-Response Cycle
    • Understand asynchronous coding: AJAX, Promises, Observables, Async/Await
    • Familiarity with project management tools such as JIRA, Rally.
    • SEO knowledge
To the next level
  • Must demonstrate recent code they've written in their own time.
  • Portfolio showcasing recent projects
  • Be comfortable on a white board.