Angular JS Developer
Responsibilities
-
Delivering a complete front end application
-
Build reusable code and libraries for future use
-
Communicating with external web services
-
Optimize the application for maximum speed and scalability
-
Develop solutions that are functional in all major browsers and devices
-
Collaborate with other team members and stakeholders, including the UX designer and back-end developer
-
Adhere to the team’s standards and best coding practices
-
Continuously work on self-improvement and look for avenues to improve the team
Skills and Qualifications
-
Professional communication skills
-
Technical expertise is essential, design skills are appreciated
-
Mastery of JavaScript, HTML 5, CSS 3, JavaScript, Bootstrap 4, Sass, Angular 6, and TypeScript.
-
4+ years of software development experience utilizing these UI Technologies with at least 2 years’ experience working with Angular JS.
-
Deep knowledge of Angular best practices and commonly used modules based on extensive work experience
-
Experience with Single Page Application frameworks and libraries such as Angular, jQuery, and Node.js
-
Creating self-contained, reusable, and testable modules and components
-
Working experience with Ionic and Cordova, and proficiency with building for mobile (mobile web apps or hybrid apps)
-
Solid experience in responsive design concepts and building responsive web applications using HTML, CSS, Bootstrap, Sass, and Less
-
Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system
-
Validating user actions on the client-side and providing responsive feedback
-
Good understanding of asynchronous request handling, partial page updates, and Ajax
-
Experience with browser and device differences and limitations, and client-side performance
-
Experience in working in an Agile / Sprint based development environment
-
Experience with the following is a plus: MDBootstrap, Node/NPM, Webpack, Visual Studio Code, Git