Senior User Interface Engineer

Veeva

(Toronto, Ontario)
Full Time
Job Posting Details
About Veeva

Veeva Systems Inc. is a leader in cloud-based software for the global life sciences industry.

Responsibilities

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
Ideal Candidate

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

sign up or login to save this job and more
Toronto, Ontario
Skills Desired
Sign up or login to see how your skills match up.
  • CSS
  • Design
  • RESTful APIs
  • HTML
  • JavaScript
  • jQuery
  • MySQL
  • AngularJS
  • Backbone.js
  • CSS3
  • HTML5
  • JSP
  • JSTL
  • MVC Framework
  • User Interface Design
  • UX Design

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.