Job details

Industry: Retail
Location: Delhi/Hyderabad
Salary: Rs 25 to 32 Lacs
Job Type: Permanent/ Full Time
Discipline: Bachelors or Masters
Reference: EXT-RJSA-05-02-0018
Posted: 05-02-2021

React JS Architect

Job description

The candidate should be a highly innovative and technically skilled individual responsible for designing and architecting real solutions on Frontend technologies for bringing user experiences to the life.

About the role

Role & Responsibilities: • Detailing and refining high-level architecture decisions and translating them into low-level designs • Lead implementation of Technical and Infrastructure initiatives to support architecture decisions • Ownership of the research on specific innovations, experiment with various technologies, and provide recommendations based on your findings. • Proactively identify technical debt and solution areas that require attention or improvement at the architecture level. • Constantly develop yourself and the team in technology advancements, research new approaches, tools and best practices in the frontend architecture and design space. • Suggest enhancements to our technology stack to optimize it for scalability, robustness, agility and the strategic growth • Perform Code reviews and Performance evaluation • Report status, intimate any risks identified with the task delivery to Project Manager Relevant Experience and required Skills: • Should have a working experience of 7+ years in Frontend web development of large scale consumer applications. • Should have minimum 3+ years of working experience in designing and architecting scalable ReactJS based applications. • Good understanding on Styling application along with implementation approaches like SASS/SCSS, LESS • In-depth knowledge of Physical and Logical architecture layers of Frontend applications • Hands-on knowledge of developing Micro-frontend, independent scalable and deployable components • Working experience of Microservices, SoA and Serviceable backend architecture • In-depth understanding of consuming and parsing Restful APIs • Hands-on knowledge of state management, SPA and SSR • Working knowledge of Single-sign-on, Authentication, Authorisation, Session and Cookie management • Experience in developing automated unit and functional tests • Experience in Static and Dynamic code analysis • Strong knowledge and working experience of image and video based assets handling • Strong knowledge of Performance monitoring, measurement and optimisation of Frontend applications, preferably React JS components. • Exposure to API gateways, Load balancer, Routing, URL management and SEO techniques. • Experience in consuming CDN and Caching management • Experience in Instrumentation and Orchestration of Front-end ReactJS based applications including RUM • Experience of Code splitting, chunking, Bundling and Deployment of React JS components and applications • Has prior experience of consuming AWS services (Lambda, ELB, ALB, Cloudfront etc) and infrastructure • Has good understanding of Branching and Merging using Git or Bitbucket • Good understanding of containerisation, Docker, Kubernetes • Working experience of Agile, Scrum and Kanban methodologies Abilities: • Ability to understand and rationalise why, when and how to develop and ship a component or an application • Ability to perform feasibility analysis, PoC execution and R&D • Build reusable code and libraries for future use. • Optimise application for maximum speed and scalability. • Should be able to do effort estimations • Passionate about writing clean, modular and unit testable code • Strong aptitude and problem-solving techniques. • Confidence to liaise with front end and back end teams and senior technology managers • Ability to work and thrive in a fast-paced environment, learn rapidly and master diverse web technologies and techniques. Desirable: • Knowledge of 3rd party tools & plugins – Google Analytics, Google Tag Manager, Adobe Launch etc. • New Relic, mPulse, ELK • Redis, Varnish Qualification • Bachelor's or Master degree in computer science, information technology.

About you

We’re a professional recruitment consultancy that is committed to providing quality recruitment and training services.