FRONTEND DEVELOPER - SOFTWARE ENGINEER / SENIOR SOFTWARE ENGINEERLOCATION - DELHI, BANGALORE, PUNE, CHANDIGARH, HYDERABAD.EXP - 4+ yrsDescription:We are looking for an experienced UI champion with passion to build modern user interfaces providing simplified user experience. Well versed with UI design principles, excellent programming skills, expert in developing well-performing frontend applications using ReactJS and related technologies. Having an eye for detail and good communications skills is a must.Expectations:Adding new features to the React based, modern front-end applicationDeveloping reusable components and front-end librariesReviewing designs, wireframes and recommending UX improvementsDocumenting design & changesTranslating wireframes to high fidelity user interfaceWriting unit tests, fixing bugs, code reviewsWork cross-functionally with various teams: product management, platform developmentParticipating in end-to-end application lifecycle from feature ideation, development, testing and supporting on production.Monitoring and improving front-end performanceRequirements:Proven track record in professional software development with a minimum of 4 years experienceExpert in developing frontend applications using React Functional Components, React Hooks, Redux and related technologiesStrong knowledge of HTML5, CSS & JavaScript.Hands-on experience with consuming RESTful APIsExperience with common front-end development tools such as Yarn, Babel, Webpack, NPM, etcFamiliarity with code versioning tools such as Git and project management tools such as JiraKnowledge of testing frameworks and test-driven developmentExperience in building reusable UI components or librariesExposure with CSS pre-processors such as SASSGood communication skills, ownership mindset, team player and self-drivenAn eye for detail and User Interface designA creative mind to come up with solutions to enhance the application in terms of design and performance