Develop a web application with JavaScript/TypeScript, React, Redux, and CSS-in-JS from the ground-up, including a new custom design system with reusable UI components
•
Lead the development of large-scale features that allows clients to enter user data to intelligently construct legal documents and privacy advice
•
Partner with co-founders, engineering, and design to ideate features and clarify requirements
•
Spearheaded the transition from JavaScript to TypeScript, which significantly reduced production bug count
•
Work with backend engineers to determine and refine API architecture
•
Collaborate with designers to determine expected UX and component structure
•
Maintain package versioning to ensure best security practices
•
Triage and address customer-facing issues during on-call rotation
•
Mentor and onboard engineers as they gain familiarity with the code base
•
Pioneered movement to adopt Cypress testing to achieve better code coverage and enforce high-quality software
Implemented checkout flow for Instacart-like e-commerce platform, utilizing Stripe for payment processing and Google Maps API for providing delivery details.
•
Collaborated with design and management teams to ideate ways to improve overall design and user experience.