Back to jobs

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