Neihu District, Taipei City, Taiwan
• Established and expanded the front-end team, growing it from 1 to 4 engineers by conducting interviews, onboarding new hires, designing the development process, and mentoring junior engineers.
• Reduced API request redundancy by over 90% and improved page load times by 50% through the introduction of react-query and react-use-websocket.
• Successfully transitioned the project from vanilla JS to React, resolving stability challenges through collaboration with the PM, ensuring feature accuracy and consistency across different environments.
• Collaborated with designers and PMs to select MUI as the UI framework based on user requirements and technical constraints.
• Continuously learned and introduced TypeScript into the project, improving stability and maintainability.
• Managed version control using GitLab Flow and created automation scripts to improve junior engineers' workflow efficiency.
• Trained designers on file type selection and optimized file sizes, improving performance by reducing the impact of large files.
• Created comprehensive documentation in Notion for customer service teams, reducing front-end support time for customer service from 1 hour per day to 3 hours per month.