1、熟练使用Adobe Illustrator、PhotoShop、Figma等工具,了解响应式设计与网页风格规范。
2、掌握HTML5、CSS3、JavaScript(ES6+),熟练运用Flex布局,熟悉JS核心机制。
3、熟练使用Vue、Vuex、Vue-Router开发单页面应用,基于Axios封装请求拦截器。
4、熟悉React(Hooks + Redux)、React Native,了解Redux-saga处理异步数据流。
5、熟练使用NPM/Yarn、Xcode、Git等包管理工具,熟悉Git Flow工作流与团队协作。
6、熟悉DevOps、CI/CD流程,参与自动化部署,熟练敏捷开发与Jira任务管理。
7、了解Java、SpringBoot、SQL Server,能够通过Swagger与后端团队高效协作。
8、熟悉外企英文办公环境,能够灵活学习与参考外网文献资料。
友招募
前端开发工程师
内容:
项目简介:本项目是一个招聘人才的项目,不用的角色会有不同的权限来处理招聘流程,已完成最终的人员入职,负责项目:移动端(APP)、网页端的开发
技术栈:Javascript、Angular、codrova、ionic、Object-C
重点工作内容介绍:
一、OKTA登录模块
1、针对老旧架构,逆向分析OKTASDK底层逻辑,自主封装登录组件,实现安全登录功能
2、开发Objective-C原生模块,判断APP来源并清理缓存状态,保障SSO(单点登录)数据一致性
3、解决跨域退出问题,通过直接跳转网页地址替代CALL接口,优化登录流程稳定性
二、Forgerock认证模块开发
1、在Web端集成ForgerockSDK,完成认证功能开发与异常状态处理
2、在移动端抽取Forgerock核心逻辑,封装跨平台认证接口,统一登录体验
3、设计并开发认证界面,实现友好的错误提示与用户引导
三、开发效率提升
1、开发加解密工具,支持项目调试与数据安全验证,提升团队协作效率
2、整理Postman接口集合,编写自动化脚本,实现多环境、多接口的加解密配置,简化问题排查流程
Recruit
前端开发工程师
内容:
项目简介:本项目是一个招聘人才的项目,不用的角色会有不同的权限来处理招聘流程,已完成最终的人员入职,负责项目:移动端APP,以及网页端(基于vue)的开发,主要技术:lavascript、Vue、React、React-native、Redux、Redux-saqa
核心贡献:
一、AI面试集成与数据可视化
1、对接AI面试服务,实现选择题与视频面试功能,设计面试状态实时查询与结果反馈机制
2、基于ECharts开发数据可视化组件,动态渲染面试成绩分布,辅助招聘决策
3、封装i18n多语言组件,支持印尼语与英语无缝切换,提升国际招聘体验
二、多因素认证(MFA)与权限管理
1、集成OKTA SDK实现单点登录(SSO),支持多APP统一身份认证
2、设计Token无感刷新机制,实现10分钟自动刷新,保障用户会话持久性
3、开发RBAC权限控制组件,支持动态路由与操作权限校验,确保系统访问安全性
三、安全防护与渗透测试
1、实施XSS/SSRF攻击防护策略,通过多窗口遮罩、数据脱敏、输入校验等手段提升系统安全性
2、设计全局Session监控,15分钟无操作自动登出,支持用户行为实时追踪
3、CryptojS实现AES-256加密,保障敏感数据(如面试结果、合同文件)的传输与存储安全
四、招聘流程优化与扩展
1、针对PAD/PAS职位需求,开发电子签名组件,支持PDE合同在线签署与归档
2、封装PDF预览组件,实现合同文档的高效管理与查看,优化招聘流程效率
3、设计可配置化面试流程引擎,支持不同职位的个性化招聘需求
项目简介:本项目是一个招聘人才的项目,不用的角色会有不同的权限来处理招聘流程,已完成最终的人员入职,负责项目:移动端(APP)、网页端的开发 技术栈:Javascript、Angular、codrova、ionic、Object-C 重点工作内容介绍: 一、OKTA登录模块
项目简介:本项目是一个招聘人才的项目,不用的角色会有不同的权限来处理招聘流程,已完成最终的人员入职,负责项目:移动端APP,以及网页端(基于vue)的开发,主要技术:lavascript、Vue、React、React-native、Redux、Redux-saqa 核心贡献: