Senior Front-end Engineer

Snapp Box

  • Full Time

  • Tehran

      -   Tehran

Senior Front-end Engineer

Posted 5 Month ago

Job Description

What you’ll be doing: ● Conception, development, and support of complex web applications based on best practices and industry standard patterns and trends ● Development and implementation of innovative front-end solutions using Angular 2+ ● Development of reusable components ● Optimization of existing software components and web applications ● Implementation of responsive and user friendly designs

Requirements

Qualifications: ● Strong pure JS skills, with 5+ years of JavaScript Development experience. ● Minimum of 2 - year experience with Angular ● Experience with Webpack, Gulp, Grunt or other automated build tools ● Strong Experience with HTML/HTML5, CSS/CSS3, SASS/LESS/Stylus ● 2+ years Bootstrap, Material, or other mobile first responsive CSS framework ● Experience building mobile and responsible web apps with cross browser support ● Experience with JSON, REST, Web Services ● Experience with React, React Native would be a plus ● Strong demonstrated experience with AngularJS & Javascript ● Experience with test driven development approach specifically on automated unit testing in Angular using Jasmine / Karma / Protractor ● Experience in troubleshooting and resolving performance bottlenecks especially in front end layer ● 3rd Party API client experience, Google Maps, Social, etc., http (httpclient). ● Git experience The TEAM We want team members with attributes like: ● Proactive, self-starting, can-do mentality ● Strong belief in collaboration ● Apply best practices, design patterns and trends to build scalable and well organized product ● Ability to self-manage and take ownership of a feature ● Avoid over-engineering ● Thrive in a fast-paced environment ● Working knowledge of English