Experienced 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, W3C Error Free user interfaces using HTML5, CSS and Javascript.
- Translate UI/UX design wire frames to actual code, bridging the gap between graphical design and technical implementation.
- Ensure all application CSS, images, and content is optimized for responsive design.
- 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.
- Top Tier
- Develop prototypes and architectures for new concepts and technologies.
- Participate in project briefs, design sessions, and code reviews.
- All comers
- Minimum, 4 years recent experience in either React, Angular, or Ember.
- Knowledge of RESTful API services, JSON, MVC architecture.
- Knowledge of CSS, HTML, and JavaScript.
- Basic understanding of client-side scripting, especially via jQuery.
- Understand asynchronous coding: AJAX, Promises, Observables, Async/Await.
- Knowledge of and experience with XML.
- Familiarity with the HTTP Request-Response Cycle.
- Experience with version control systems such as Git.
- Experience in the Agile development process.
- Familiarity with project management tools such as JIRA, Rally.
- Attention to detail.
- Top Tier
- Be able to demonstrate understanding of the development process, from initial design to fruition.
- Be able to explain the how and why of tools like Bower, Grunt, Webpack, Gulp, NPM, and SCSS.
- Good understanding of SEO principles and ensuring that websites adhere to them.
- Experience working with a responsive framework (e.g. Bootstrap) a plus.
- Experience in Linux, Apache Tomcat, NGINX.
- Be comfortable on a whiteboard.
- Solve coding problems requiring the use of "Big-O thinking" and basic data structures.
- Ever created a Gist, or JSFiddle?