團隊負責 PressLogic 旗下數位媒體與內容行銷相關網頁產品的各項開發工作
### Responsibilities:
• 循序漸進從重構、開發共用模組到產品整合,將 13 個相似產品收斂為 2 個產品與 3 個共用模組,大幅降低開發、維護及擴充產品的成本
• 將多個單一功能的後台,整合為容易操作及擴充的後台系統,包含權限設定以供不同角色使用
• 以 PageSpeed Insights/Lighthouse 為指標,持續優化網站效能
• 維護 GTM,並優化可讀性及維護性
• 以 Notion 建立前端文件架構,將商業邏輯、程式邏輯、網站功能、開發指南等抽象資訊結構化、文字化
• 製作廣編企劃活動網頁
• 開發各式廣告版位
• 以容易理解、參與以及有效率為前提,制定出適合團隊協作的 git flow 及發佈流程,提升專案穩定性
• 使用 TestCafe 建立 E2E 自動化測試基礎架構,提供 QA 團隊使用
• 協助招募前端工程師、前端實習生
• 協助團隊成員提升開發力
Our team is responsible for the development of PressLogic's digital media and content marketing websites.
### Responsibilities:
• Reduced development, maintenance, and expansion costs by consolidating 13 similar products into 2 products and 3 shared modules through refactoring and integration.
• Integrated multiple single-function management systems into a user-friendly and highly scalable management system, including permission settings for different roles.
• Optimizing website performance with PageSpeed Insights/Lighthouse.
• Maintain GTM and optimize readability and maintainability.
• Use Notion to document information such as business logic, program logic, website functions, and development guides.
• Develop advertising campaign pages.
• Develop various advertising placements.
• Establish an efficient git flow and release process to improve project stability and facilitate team collaboration.
• Build an E2E automation testing framework with TestCafe for QA team use.
• Responsible for recruiting front-end engineers and front-end interns.
• Assist in recruiting front-end engineers and front-end interns.
• Assist team members in enhancing development skills.
### Skills:
• Nuxt.js/Vue.js
• JavaScript (ES6)
• Google Tag Manager (GTM)
• Notion
• SASS
• Element UI
• TestCafe