Responsibilities
A Full-Stack Developer is responsible for the design, development, maintenance, and enhancements of mobile and web applications. Should have ability to develop cross-platform applications using web technology (JavaScript, html, CSS/Less). Works closely with sales, marketing, and support departments to ensure a responsive and stable application.
Required Skills:
Experience with architecting Single Page Applications (SPAs) using common design patterns.
Hands on experience with responsive design and frameworks (i.e., bootstrap)
Strong understanding of vanilla JavaScript and JavaScript web frameworks like React/Redux, Angular, etc.
Experience in CI/CD.
Strong skills in developing unit, functional, and integration tests using frameworks such as Mocha and Jest.
Hands on experience with ES6, HTML5, CSS3, CSS Preprocessors, etc.
Preferred Skills:
Experience in using selenium and WebdriverIO.
Experience using Express.js and Node to develop RESTful services.
Experience in working with agile methodologies and environments.
Strong Experience in cross-browser support.
Experience with American Disability Act (ADA) standards for UI development
Experience working with Webviews (i.e., WKWebView, UIWebView, or Android WebView).
Experience working with IndexedDB.
ANY GRADUATE