Senior User Interface Engineer
Veeva
(Toronto, Ontario)Veeva Systems Inc. is a leader in cloud-based software for the global life sciences industry.
Responsibilities
- Design and build scalable, maintainable web based front ends for Veeva customers, administrators, and operations teams
- Work with Product management to design a user experience that solves the business needs
- Integrate with Veeva backend systems using REST APIs and provide guidance when new services are required
- Collaborate with other technical team members for solving complex problems
- Documentation and unit tests for all of the above
Requirements
- Strong knowledge of Javascript, including JQuery framework
- Prior experience with Javascript MVC frameworks such as Backbone, Angular JS or Javascript MVC
- Strong HTML and CSS skills
- Prior experience with SCSS
- Experience building websites that rely heavily on REST services
- 3+ years of experience as a User Interface Engineer
Nice to Have
- Prior experience developing large data driven system software
- Prior experience with relational database systems such as MySQL
- UX design experience (mock generation, etc)
- Prior experience working with Java based solutions (JSP, JSTL)
- Bachelor’s degree in Computer Science, Engineering, Mathematics or a related technical field
Questions
There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.