Senior software engineer|frontend| React JS|
JD for Senior/Software Engineer (Front end technologies React JS).
Experience: 4-6 years
Location: Bangalore
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.