Hello, my name is Ryan. I use Angularjs everyday to build responsive web applications, which means I have the skills and experience you need to deliver this product to you quickly and cost effectively. I actively use Angularjs, Bootstrap, HTML5, & jQuery and am very familiar with creating forms that you describe in your documentation.
To address your technical project documentation:
It looks to me like we would need to leverage Angular routing, templating, and directives to make your code as clean as possible. Additionally, we will use Bootstrap's grid system to design the page in a way that has fluid collapsing, down to mobile width. I typically build responsive applications in a 'mobile first' way, which provide many benefits for all users. Because there is plenty of functionality, we will probably need to break the Javascript out into individual files for cleanliness, and so you can understand the code later on.
I welcome the chance to further dialog with you about questions or clarifications you need/have about me, so please message me. In the mean time, you can view my public portfolio on Github ([login to view URL]), and my public resume on Linkedin ([login to view URL]).
Regards,
Ryan
p.s. Angularjs!