Software Engineer - Front End
Our Opportunity:
Chewy is looking for a Senior Software Engineer - Front End to join our Customer Platforms Team. The ideal candidate would enjoy building scalable web applications using modern Javascript. As Senior Front End Engineer you will play a critical role in developing and enhancing our CSR Buddy application. CSR Buddy is a data and insights driven project to change how Chewy’s Customer Service agents access data about our customers and understand our customer’s need. This project is a core component of the effort to deliver a 7-star CS experience. The application will consume data from across the organization, enrich it, and surface to agents in a succinct and predictive manner. The short-term goal is to complete parity with our legacy system allowing it to be sunset for a large portion of agents prior to Peak. The long-term goal is delivering an entirely new approach to customer service software.
What You'll Do:
- Build multiple single page applications (SPAs) using modern javascript
- Design responsive, reusable user interfaces using React, Redux and CSS-in-JS
- Build and consume RESTful endpoints and integrate them with a GraphQL server and/or Postgres Database.
- Write asynchronous Javascript code that will run on both client and server
- Collaborate to identify, isolate and resolve malfunctions related to software and Ensure that technical solutions follow best practices, are reliable, easily maintainable and scalable under sustained load.
What You'll Need:
- A bachelors degree in Computer Science or equivalent experience
- At least 5 years experience building modern javascript applications and frameworks (React, Vue, Angular)
- 5+ years of Experience with modern javascript (ES6) and javascript frameworks (React, Vue, Angular)
- 5+ years of experience working with web services.
- Experience working with Node JS and the node ecosystem for web application development
- Experience working in a fast-paced agile environment
- Passion for cross-functional collaboration, pair-programming and brainstorming
- Ability to adapt quickly to changing requirements and deliver quality code.
- Strong verbal and written communication skills
- Strong time management and organization skills with ability to balance multiple priorities at a given time.
Bonus:
- Experience with Typescript and GraphQL
- Familiarity with Test driven development, Jest and Cypress
- Familiarity with Emotion CSS-in-JS
- Familiarity with AWS
Chewy is committed to equal opportunity. We value and embrace diversity and inclusion of all Team Members. If you have a disability under the Americans with Disabilities Act or similar law, and you need an accommodation during the application process or to perform these job requirements, or if you need a religious accommodation, please contact [email protected].
If you have a question regarding your application, please contact [email protected].
To access Chewy's Customer Privacy Policy, please click here. To access Chewy's California CPRA Job Applicant Privacy Policy, please click here.