Description

A Front-End Developer is responsible for developing new user-facing features, determining the structure and design of web pages and

applications, building reusable codes, optimizing page/app loading times, and using a variety of markup languages to create the web pages.

Responsibilities
Use markup languages like HTML to create, maintain and improve user-friendly web pages, quality mockups and prototypes

Design mobile-based features

Collaborate with back-end developers and web designers to improve usability and optimize applications

Get feedback from, and build solutions for, users and customers

Write functional requirement documents and guides

Help back-end developers with coding and troubleshooting

Skills

Hands on experience with markup languages

Experience with JavaScript, CSS, jQuery and relevant front-end frameworks (e.g. Angular)

Familiarity with browser testing and debugging

In-depth understanding of the entire web development process (design, development and deployment)

Understanding of layout aesthetics

Knowledge of SEO principles

Familiarity with software like Adobe Suite, Photoshop and content management systems

Education

Bachelor's