Responsibilities:
Determine the structure and design of website
Maintain and improve website
Develop features to enhance the user experience
Build reusable code for future use
Optimize web pages for maximum speed and scalability.
Utilize a variety of markup languages to write web pages.
Design mobile-based features
Collaborate with back-end developers and web designers to improve usability
Get feedback from, and build solutions for, users and customers
Help back-end developers with coding and troubleshooting
Ensure high quality graphic standards and brand consistency
Develop high quality code, review and debug
Stay up-to-date on emerging technologies
Requirements:
Bachelor's degree in Computer Science
Proven work experience as a Front-end developer
Hands on experience with markup languages
Experience with Angular, HTML, JavaScript, CSS, Bootstrap and jQuery
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
An ability to perform well in a fast-paced environment
Excellent analytical and multitasking skills
Good Working Environment.