This role is for a highly skilled computer programmer who is comfortable with both front and back end programming. This role is responsible for developing and designing the system architecture, ensuring the responsiveness of applications and working alongside designers for frontend design features, among other duties. This role is required to see out a project from conception to final product, requiring good organizational skills and attention to detail.