Overview
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.
· 5+ 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
Job Type: Full-time
Pay: ₹308,555.11 - ₹1,456,128.25 per year
Experience:
- NgRx: 5 years (Required)
- State management: 5 years (Required)
Work Location: In person