JD for Senior/Software Engineer (Front end technologies React JS).
Experience: 4-6 years
NP: 30 days
Requirements (Technical skills):
· 0-2+ years of hands-on development and architecting of highly scalable applications.
· Expertise in developing enterprise applications using React JS libs like ReactJS, React-Redux, GraphQL, and related UI frameworks/libraries.
· Experience with Micro frontends using React and Microservices based architecture is highly desired.
· Strong expertise in working with webpack, Node and other tools related to React Front End Development.
· Experience in unit testing code with JEST / enzyme / Jasmine / Mocha / Chai is desired
· Strong understanding of web technologies, web services, communication protocols, (REST, SOAP APIs, WebRTC) and proven track record in developing communication between desktop applications and web services.
· Understanding and application of object-oriented design, design patterns, complex data structures and algorithms.
· Multi-Cloud experience and proficiency with providers AWS, GCP or Azure
· Proficiency with source control systems like Git
· Fluency with UI technologies including ECMA6, D3, Flutter is a big plus.
· Experience in designing & developing reusable front-end frameworks, node modules and tools. Experience developing multiple form factor optimized applications (both Desktop and mobile) Experience in LESS / SASS CSS pre-processors is a plus.
· Well versed in multiple aspects of SDLC with JS frameworks
· BS or MS in Computer Science or related fields.