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.