After creating a simple webpage myself, I felt a sense of achievement and this sparked my interest in front-end development.
After working, I learned how to communicate with PMs and the back-end team. We have to provide our opinions from the perspective of program design structure about delivering data in a concise and understandable manner to reduce complexity and implement the desired functionality.
And I faced many practical and team challenges, such as inconsistent commit format, inconsistent git flow rules, creating a style guide to unify UI component format, implementing large-scale forms, interacting with other systems.
During my days off, I engage in creating simple websites using Redux/TypeScript, practicing Server-Side Rendering (SSR) through Next.js, and utilizing the CSS Modules plugin (while at work, I use the Styled Components plugin). Additionally, I persistently dedicate time to learning about CI/CD and Docker.
July 2021 - May 2020
Communication with Japanese trade partners, import and export of goods, shipment of documents, and scheduling arrangements.
May 2021 - Present (React Hook、React Context、Styled component、 Jest)
In the past, much of the integration between software and hardware during the development of laptops was manually verified. However, to automate the development process more effectively in the future, we are now developing a web page.
Our team of 15 mainly adopts the Agile development model. For the frontend, we primarily use JavaScript, leveraging React and React Context. For the backend, we use TypeScript. My development is primarily centered around the frontend, however, I also occasionally provide support for backend development, which includes tasks such as database table design, API development, SQL syntax, and integration with databases.
2016 - 2020
2019 - 2020