Engineering / Remote

Technical Assessment

Theory is adding to our team of developers that support our clients in realizing the potential for user-centered product innovation. 


If you’ve passed our initial screening, the next step is to go through our technical assessment to understand the extent of your skill. There are two steps to the process that will show us for which projects and which roles you might qualify. If you have any questions, please reach out to your contact at Theory.


We look forward to reviewing your work. Thank you in advance! 

Step 1 : Design & Development Planning

This part of the process will evaluate your ability to work with user stories. First, please break down a set of user stories into development tasks and provide development estimates.


Next, please take the same user stories and lay out a technical design. This could include any design artifact (architecture, data model, API, etc.) that you feel conveys how you would address the user stories before coding.


Link to Design & Planning Exercise 

Step 2 : Code Challenge

You will find all instructions for this final step on our GitHub:


Link to Code Challenge


Once you’ve completed the code challenge, please send your Step 1 document to your interview contact to let us know you’re finished!

About Us

Theory Design is a product innovation company founded in 2016 by long-time friends Ryan Troll and Chris Rosenbaum. Drawing on our experience in building businesses and launching digital products, we bring your product vision to life throughout an iterative process of research, design, prototyping and development. Our pods of designers, product managers and developers embed within your team to expand your capabilities and delight your customers.