Senior Software Engineer - Front End
CanadaFull-timePosted over 1 year ago
Develop and maintain the UI of Veeva’s cloud-based apps, collaborating with backend and design teams in a fast-paced, startup-like environment inside a stable, profitable company.
Responsibilities
- Build and maintain cloud-based UI components with frontend, backend, and design teams.
- Decompose and refactor existing software to improve architecture.
- Collaborate with QA to ensure thorough testing coverage.
- Troubleshoot and provide technical support for the product.
- Participate in all stages of the software development lifecycle.
- Work in rapid sprints and ship features quickly.
Requirements
- 5+ years of UI development experience
- Proficiency with React and JavaScript
- ES6 experience
- Familiarity with open-source Java stack tools (Java, Gradle, Git, Jenkins, JUnit, Tomcat)
- Experience with modern JS frameworks (React or Vue)
- Knowledge of Jest and React Testing Library
- Proficiency with CSS abstraction (SASS or JSS)
- Strong mentoring skills
Benefits
- Flexible work location (remote or on-site)
- 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
About Veeva Systems
Links
