Senior User Interface Engineer (Network) - Toronto, ON | Veeva Systems | | 06/07/15
This job has expired or been closed by the employer. View All Open Jobs Flash close

Senior User Interface Engineer (Network) Full-Time

Location: Toronto, ON
Company Name: Veeva Systems ()
Category: User Experience, Web Design / Development

Join one of the fastest growing companies in high tech. Veeva is experiencing rapid growth as the market expands for industry-specific, cloud-based software solutions.  A pioneer in industry cloud, according to Forbes, 'Veeva Systems is at the heart of two explosive megatrends: the cloud and life sciences.' We build innovative SaaS solutions that include CRM, content management and customer master data management for life sciences customers ranging from emerging biotechs to the largest global pharmaceutical companies.

Read the buzz, see our videos, and hear from our team about the innovation, people, and life at Veeva. Are you ready to innovate, inspire, thrive, and shape the future of the industry cloud? Start your best career move here.

Job Description

You are a talented UI developer with experience building real websites.  Your CSS3, HTML5 and Javascript skill set makes you a strong candidate for this role.  You’ve worked with most of the common frameworks and tools (Backbone, JavascriptMVC, JQuery, SCSS) and understand the concepts behind building a responsive site.

You will be part of a team building a scalable Java based SaaS solution that complements our existing solutions. This is a cool opportunity to innovate & deliver innovation in a startup environment with a lot of room for growth.

What’s in it for you?

  • You get to play with the latest technologies in the cloud and keep your skills current while you innovate
  • Increased opportunities for growth and recognition
  • Work alongside a seasoned management team that has a great track record


  • 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


  • 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
This job has expired or been closed by the employer, please visit our home page