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
About Veeva Systems
Links
