Summary
Join Veeva Systems, a leading industry cloud company, as a Front-End Software Engineer and contribute to building innovative cloud-based applications for the life sciences industry. You will work in a fast-paced, startup environment within a stable and profitable company, collaborating with back-end and design teams to develop and maintain user interfaces using modern JavaScript frameworks. This role involves solving real customer problems, experimenting with new ideas, and participating in all aspects of the software development life cycle.
Requirements
- 3+ years of UI development experience
- Proficiency with React and JavaScript or Typescript
- ES6 experience
- 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
Responsibilities
- 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
Preferred Qualifications
Familiarity with open-source Java stack development (Java, Gradle, Git, Jenkins, JUnit, Tomcat)
Benefits
- Medical, dental, vision, and basic life insurance
- PTO and company-paid holidays
- Retirement programs
- 1% charitable giving program
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.