我们正在寻找一位敬业且经验丰富的Vue.js开发人员,加入我们位于沙特阿拉伯的前端开发团队。成功的候选人将负责使用Vue.js框架及其生态系统创建、维护和优化我们现代Web应用程序的客户端,确保快速、可扩展和卓越的用户体验。
主要职责
组件化架构:
开发模块化和可重用的Vue组件,并为将来的使用进行充分测试和文档化。
状态管理:
使用Vuex或Pinia等流行工具实现和管理应用程序状态,以实现复杂应用程序中可扩展和可维护的数据流。
API集成:
与后端开发人员合作,有效集成RESTful API或GraphQL端点,处理数据获取、错误处理和数据操作。
性能优化:
优化应用程序以实现最大速度、可扩展性和安全性,识别并解决性能瓶颈。
协作与测试:
参与代码审查、技术规划和敏捷会议。
编写和维护单元测试、组件测试和端到端测试(例如,使用Vue Test Utils、Jest、Cypress)。
工具:
利用现代前端构建工具和工作流系统,如Vite、Webpack和Vue CLI。
所需技能和资格
教育背景:
优先考虑计算机科学、软件工程或相关技术领域的学士学位。
经验:
具有专业经验(通常为中级3年以上)作为Vue.js开发人员或具有强大Vue.js专业知识的前端开发人员。
核心技术能力:
精通Vue.js及其核心原则(组件、指令、响应性)。
深入理解JavaScript(ES6+)、HTML5和CSS3。
具有使用Vue Router进行导航和路由的经验。
具有使用Vuex或Pinia进行状态管理的丰富实践经验。
熟悉现代CSS预处理器(例如,SASS、LESS)和框架(例如,Bootstrap、Tailwind CSS)。
开发工具:
熟练使用Git进行版本控制和协作开发工作流。
熟悉消费和集成RESTful API。
软技能:
优秀的问题解决能力、注重细节的思维方式以及强大的沟通能力,以在团队环境中有效协作。
福利和待遇
根据经验和资格提供有竞争力的薪水。
提供住宿。
提供交通。
慷慨的年假和符合沙特劳动法的福利。