Responsibilities
- Plan, design, and develop web applications and web pages using code and visual design tools
- Collaborate with members of the development team to design a variety of web applications and programs
- Build prototypes of creative design concepts as needed
- Test ideas on the web, troubleshoot, and develop complete website organizational structures
- Present web design plans and ideas to management, analyze customer experience, and evaluate user interfaces in order to identify areas of improvement
- Develop and maintain detailed UI specs and documentation
- Attend developer demos to ensure designs were implemented correctly
- Conduct periodic audits as required and address potential issues
Requirements
- Exceptional writing, verbal, and listening skills
- Adaptability to changes in workload, systems, and processes
- Positive attitude that is reflected in all interactions
- Recognizes opportunities for improvement and can manage issues upward
- Attention to detail
- Motivated and innovative mindset
- Proactive communicator
- Ability to work without supervision, at times
- Outstanding ability to identify & resolve problems by thinking creatively & strategically
- Ability to work in a dynamic, fast-paced environment
- Excellent analytical, organizational, project management and time management skills
- Great sense of humour and willingness to have fun
Qualifications
- A bachelor’s degree in computer science, web development, mobile computing, graphic design, or a similar field is required, Master’s preferred
- At least 5 years of experience as a UI developer is preferred
- A solid portfolio of past successes
- Coding skills including HTML, Flash, CSS, Angular, Node.js and Javascript
- Graphic design skills including the Adobe Creative Suite
- Advanced analytical and problem-solving skills and the ability to optimize code for continuous improvement
- Graphic design skills including the Adobe Creative Suite
- Customer-centric mindset with the ability to maximize user experience with multiple revisions
- MS Office knowledge
- Excellent organizational skills with the ability to multi-task, and remain detail oriented
- Must have a Crunchbase profile