Search jobs > Toronto, ON > Senior software engineer

Senior Software Engineer - Front End

Veeva Systems
Toronto, Canada
$110K-$270K a year
Full-time

The Role

We are looking for Front-End Software Engineers who are eager to build in a dynamic, startup environment inside a stable, profitable company.

Our teams are solving complex problems that impact the speed and effectiveness of the life sciences industry. In this role, you’ll jump right in, develop in rapid sprints, and find quickly that we don’t believe in throwaway technology. You build it we ship it.

Front-End Engineers will be directly collaborating with the back-end and design teams to develop and maintain the UI of Veeva's cloud-based applications with modern JavaScript frameworks.

You should be a team player, a fast learner, and have a drive for excellence.

What You'll Do

  • Be part of a dynamic team that is passionate about creating industry-changing, cloud-based applications and platforms
  • Solve real customer problems and experiment with new ideas. Decompose existing software systems while working with and influencing others to improve overall architecture
  • Collaborate with QA engineers to ensure accurate and comprehensive testing coverage
  • Contribute to troubleshooting and technical support of the product
  • Participate in all aspects of the software development life cycle

Requirements

  • 5+ years of UI development experience
  • Proficiency with React and JavaScript
  • ES6 experience
  • Familiarity with open-source Java stack development (Java, Gradle, Git, Jenkins, JUnit, Tomcat)
  • Experience working 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)
  • We are looking for strong mentors with a proven record of making your team better

Learn More

Perks & Benefits

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

Compensation

  • Base pay : $110,000 - $270,000
  • The salary range listed here has been provided to comply with local regulations and represents a potential base salary range for this role.

Please note that actual salaries may vary within the range above or below, depending on experience and location. We look at compensation for each individual and base our offer on your unique qualifications, experience, and expected contributions.

This position may also be eligible for other types of compensation in addition to base salary, such as variable bonus and / or stock bonus.

30+ days ago
Related jobs
E-Solutions
Toronto, Ontario

Software Architect / Sr Software Engineer - Fintech. You will work with a group of excellent engineers who have built products and services that served more than million users in their past lives and are ready to disrupt the -year status quo of the banking industry in the US. ...

Guidewire
Mississauga, Ontario

Engineer quality, scalability, availability, and security into your code. Work with highly skilled team members, operations team, product managers, and architects as we collaborate to write code / algorithms, mentor one another and build infrastructure and software that matters. ...

TTC
Canada

The primary purpose of the Senior Software QA Engineer is to lead and deliver testing services using industry standards and best practices to meet customer requirements. The Senior Software QA Engineer may also assist in general application support of production applications and systems. The Testing...

Ripple
Toronto, Ontario

Participate in the full software development lifecycle, from sculpting technical vision and software design to unit, performance and integration testing. Be part of the extended XRP ledger community, continuously raising the standards of engineering excellence by fostering best practices for coding,...

Amazon Development Centre Canada ULC - K03
Toronto, Ontario

Ring is looking for a Senior Software Development Engineer to join and help grow the Ring Authentication Services team. Work closely with a diverse group of stakeholders including Product Managers, Data Engineers, Operations, internal technical teams and leadership to define business opportunities a...

Maple
Anywhere - Canada

You have expertise in developing and deploying application software in modern mobile, frontend, and backend environments. We're growing our engineering team to scale multiple business lines and enhance access to healthcare for Canadians. At Maple, our engineering team builds the applications and ser...

QNX Software Systems
Toronto, Ontario

BlackBerry is seeking a Senior Technical Marketing Engineer to support the Technical Marketing team and wider Product Marketing Group. We want to simplify the language of cybersecurity into readily consumable communications that anyone can understand, by translating the technical complexities of cyb...

Parallelz
Toronto, Ontario

We are seeking a passionate and resilient Senior Software Engineer to join our team. Parallelz enables developers to instantly port their existing mobile apps/games to the web, without any SDKs, code changes, or engineering efforts. Independent Contributor Role:. Work independently and collaborative...

Roche
Mississauga, Ontario

As a Senior Software Engineer, you will be joining a team that is working on solving Kubernetes operations at a large scale with an ultimate aim at deploying and managing thousands, even tens-of-thousands of Kubernetes clusters around the world. To help build this, Roche is not only developing highl...

#paid
Toronto, Ontario

Senior-level knowledge of front-end development (ES2019 JavaScript, React, CSS). Senior-level knowledge of back-end development (we use Node. You are an experienced software developer, who has worked as part of small to medium-sized teams and participated in planning, designing, and shipping small-t...