Senior Software Engineer - Front End

CanadaFull-timePosted over 1 year ago

Develop and maintain cloud-based UIs using modern JS frameworks, collaborating with backend and design teams in a fast-paced, stable, profitable company.

Responsibilities

  • Develop and maintain cloud-based UIs with backend and design teams.
  • Solve customer problems and help improve system architecture.
  • Collaborate with QA to ensure testing coverage.
  • Contribute to troubleshooting and product support.
  • Participate in all phases of the software development lifecycle.
  • Work in rapid sprints and ship maintainable code.

Requirements

  • 5+ years of UI development experience
  • Proficiency with React and JavaScript
  • ES6 experience
  • Familiarity with open-source Java stack (Java, Gradle, Git, Jenkins, JUnit, Tomcat)
  • Experience with modern JavaScript frameworks (e.g. React or Vue)
  • Knowledge of unit test frameworks like Jest and React-testing-library
  • Proficiency with CSS abstraction layers (e.g. SASS or JSS)
  • Strong mentoring skills with a proven record of improving your team

Nice to Have

  • Experience with Vue.js
  • Mentoring or leading engineering teams

Benefits

  • Work-from-home or in-office flexibility
  • Medical, dental, vision, and basic life insurance
  • PTO and company-paid holidays
  • Retirement programs
  • 1% charitable giving program
Apply Now
Take the next step in your career
Apply for this Position
About Veeva Systems

Founded

2007 (over 19 years ago)

People

5001-10000 employees

Industry

Software Development

Type

Public Company

Links