职位描述
工作职责
传统的研发管理信息系统(如Testlink,Bugzilla和Redmine)的UI设计和技术栈更新不及时,在颜值和用户体验两方面都有很大的提升空间。我们计划用现代化的前端技术来改造这些经典平台,改善UI/UX,让老平台焕发新生,提升团队的使用效率和操作体验。
具体的工作内容有:
1. 负责对 TestLink、Bugzilla和Redmine的前端界面进行现代化重构与优化;
2. 提升现有系统的视觉设计(颜值)、让Testlink、Bugzilla和Redmine拥有统一的视觉体验
3. 提升现有系统的交互逻辑、响应速度和移动端适配能力;
4. 在不破坏原有功能的前提下,通过前端技术手段增强可用性与用户体验;
5. 与运维、测试及开发团队协作,理解系统业务流程,提出合理的前端改进方案;
6. 使用现代前端框架和技术栈(如 Tailwind CSS,Bulma CSS,UnoCSS,Bootstrap等CSS框,Vue,React等前端应用开发框架)逐步替换或增强现有前端实现
7. 编写可维护、可复用的前端组件,建立轻量级前端工程化规范(文档化);
任职资格
1. 计算机相关专业本科及以上学历(实习生为在校生,有相关基础即可);
2. 熟练掌握 HTML5、CSS3、JavaScript(ES6+),具备扎实的前端基础;
3. 熟悉至少一种主流CSS框架(Tailwind CSS 优先);
4. 熟悉至少一种主流前端框架(Vue.js优先);
5. 了解常见前端构建工具(如 Webpack)和版本控制(SVN);
6. 对 UI/UX 设计有一定敏感度,重视细节与用户体验;
7. 具备良好的沟通能力和团队协作意识,能快速的理解需求;
8. 热爱现代化的前端技术,并认可经典平台的前端改造的意义和价值。