Position: Sketch Integration (Export Sketch layer content to proprietary web prototyping tooI)
Company: iRise
Category: Node.js
Experience required: 2y
English level: upper

iRise is a SaaS platform for the creation of user interface prototypes for web and mobile applications. More specifically, iRise has a browser-based screen design tool called iRise Editor, which is implemented using React.js, CSS, CoffeeScript, and other web technologies. We expect the new import from Sketch feature to be implemented in this context. 

At a high level, the import feature should:
•	Allow authenticated users the iRise Editor to drag and drop local .sketch files into the iRise Editor UI
•	Accept input variables governing how the import will proceed (e.g., selecting a subset of layer content)
•	Parse through layer content (shapes, groups, text, images, artboards, symbols) available through the JSON representation of the .sketch file (https://developer.sketch.com/) 
•	Create corresponding objects (shapes, widgets, groups, pages, masters) in iRise using iRise’s proprietary service layer REST API. 

Additional information on iRise service layer API, as well as requirements/user stories will be provided to qualified bidders.

When responding, please describe your previous experience working with Sketch’s APIs and provide examples of any sketch plug-ins or other Sketch integrations you have developed.