Veeva Systems

Software Engineer - Front End

Veeva Systems

Apply
11 months ago
Toronto, Canada
Mid Level / Senior
H1B Sponsor

Responsibilities

  • Develop and maintain the UI of Veeva's cloud-based applications using modern JavaScript frameworks.
  • Collaborate with back-end and design teams to create industry-changing applications.
  • Solve real customer problems and improve overall software architecture.
  • Work with QA engineers to ensure comprehensive testing coverage.
  • Participate in all aspects of the software development life cycle.

Requirements

  • 3+ years of UI development experience.
  • Proficiency with React and JavaScript or Typescript.
  • Experience with ES6 and modern JavaScript frameworks.
  • Knowledge of unit test frameworks like Jest and React-testing-library.
  • Proficiency with CSS abstraction layers such as SASS or JSS.
  • Strong mentoring skills with a proven record of team improvement.

Benefits

  • Medical, dental, vision, and basic life insurance.
  • PTO and company-paid holidays.
  • Retirement programs.
  • 1% charitable giving program.

Tech Stack

CSSGitGradleJavaJavaScriptJenkinsJestJUnitReactSassTypeScriptVue.js

Categories

Frontend