SENIOR FRONTEND DEVELOPER (ANGULAR, HTML, CSS, JS)
candidates-hub
Full-timesenior
Job description
Job Responsibilities:
• Determining the structure and design of web pages.
• Ensuring user experience determines design choices.
• Developing features to enhance the user experience.
• Striking a balance between functional and aesthetic design.
• Ensuring web design is optimized for smartphones.
• Building reusable code for future use.
• Optimizing web pages for maximum speed and scalability.
• Utilizing a variety of markup languages to write web pages.
• Maintaining brand consistency throughout the design.
• Experience with Angular, React, or other JavaScript frameworks.
• Ability to use a task runner (ie: Gulp/Grunt/Webpack) to generate website assets.
• Collaborate with both UX/UI Web Designers and Backend Developers to bridge the gap between graphical design and technical implementation in order to complete projects, websites, platforms and other web experiences.
• Optimize application for optimum speed and scalability.
• Communicate positively and honestly with a strong work ethic and reliability.
• Excitement to learn new technologies and self-teach when needed.
• Hands on experience with SASS/SCSS/LESS and Flexbox.
Job Requirements:
• BS/MS in Computer Science, Engineering or a similar relevant field
• +5 years of UI/Front-End software development experience
• +5 years of Angular 2+ development experience is a must.
• Proficiency with Front-end frameworks such as Angular 2+
• Proficiency with UI rendering optimization, caching, bundling, adaptive and responsive web concepts.
• Proficiency with fundamental UI development technologies such as HTML, HTML5, CSS, CSS3, SCSS, JavaScript with its modernES6+ and Typescript.
• Experience with SASS/SCSS/LESS and Flexbox
• Experience in Web-packing tools like webpack, gulp or grunt.
• Proficiency with code versioning tools including Git, Mercurial, CVS, and SVN.
• Solid Experience in Unit-Testing tools like Jasmine, Jest or Cypress .
• Familiarity with database technologies such as SQLite, SQLServer, and MongoDB.
• Solid understanding of object-oriented programming concepts.
• Previous experience creating scalable applications.
• Good problem-solving skills.
• Fast learner, self-motivated, organized person with excellent communication skills, project management skills, cooperative personality and strong attention to details