Front End Developer, Jobs in Jaipur, India

As a Front End Developer, you will help build a meaningful engineering discipline, combining software and systems to develop creative engineering solutions to operations problems. Much of our support and software development focuses on optimizing existing systems, building infrastructure and reducing work through automation. You will join a team of curious problem solvers with a diverse set of perspectives who think big and take risks. In this environment, you will take the lead on relevant projects, supported by an organization that provides the support and mentorship you need to learn and grow. You will be focused on running better production applications and systemsRequirementsRoles amp; Responsibilities:-1. Develop new user-facing features 2. Build reusable code and libraries for future use 3. Ensure the technical feasibility of UIUX designs 4. Optimize application for maximum speed and scalability 5. Assure that all user input is validated before submitting to back-end 6. Collaborate with other team members and stakeholdersRequirements:- 1. Hands-on knowledge of HTML5, CSS3, JavaScript 2. Hands-on experience working with Object Oriented JavaScript (OOJS), JavaScript - and practical uses in building complex interactive experiences, primarily with ECMAScript 2015+. You should be up-to-date with new specifications (different stages), and also, using transpilers like Babel to use features from all stages 3. Good understanding of creational and structural design patterns in JavaScript 4. Experience working with Single Page Applications (SPA) with universal rendering capabilities. 5. Good understanding of React.js / Angular, its core principles - lifecycle methods, virtual DOM etc. and good hands-on experience with the same 6. Understanding of one-way data flow and the Flux architecture. 7. Understanding of stateful (container) vs stateless (presentational) components and how to break down the application page into components 8. Core understanding of how React’s state management works out of the box. 9. Understanding of different CSS architectures that go hand-in-hand with React.js application development. Pros and cons of component-level CSS vs global and where to apply each 10. Good understanding of the Web Components standard. 11. Hands-on experience with building Progressive Web Apps (PWAs) on any framework. 12. Hands-on experience with Frontend Performance Optimization especially in a React application with respect to resource loading strategy, CPU/Memory profiling on the browser. 13. Hands-on experience with test-driven development using Jest or equivalent. Familiar with snapshot testing, code coverage. Experience working with utilities like Enzyme 14. Experience using fluid grids, and building responsive/adaptive websites using Bootstrap etc.Job Specification

Original jobs :