React JS开发者
教育背景
- 计算机科学或相关领域的学位,研究生学历(或同等行业经验)
经验
- 至少5年在ReactJS(TypeScript)、HTML、Tailwind CSS、CSS预处理器或CSS-in-JS方面的编码经验,用于创建高性能的企业级响应式Web应用程序
- 使用React概念开发和实现高度响应的用户界面组件。(自包含、可重用和可测试的模块和组件)
- 为生产环境架构和自动化构建过程,使用任务运行器或脚本
- 具备TypeScript的数据结构知识
- 监控和改进前端性能。
- 必须具备银行或零售领域的经验。
技术技能
- 编写经过测试的、惯用的和有文档的JavaScript、HTML和CSS
- 开发响应式的基于Web的用户界面
- 具备Styled Components和其他CSS-in-JS技术的经验
- 深刻理解平台、数据库、API、缓存层、代理和系统中使用的其他Web服务的职责
- 编写非阻塞代码,并在需要时采用多线程等高级技术
- 精通JavaScript,包括DOM操作和JavaScript对象模型
- 使用JSDoc或其他惯例在代码中进行内联文档编写
- 深刻理解React.js及其核心原则
- 熟悉现代前端构建管道和工具
- 具备流行的React.js工作流经验(如Flux、Redux、ContextAPI或数据结构)
- 擅长基准测试和优化
- 精通最新版本的ECMAScript(JavaScript或TypeScript)
- 了解React及其更广泛生态系统中常用工具,如npm、yarn等
- 熟悉常见编程工具,如RESTful API、TypeScript、版本控制软件和远程部署工具、CI/CD工具
- 理解常见编程范式和基本的React原则,如React组件、钩子和React生命周期
- 使用Jest、Enzyme、Jasmine或等效框架进行单元测试
- 理解linter库(TSLINT、Prettier等)
功能技能
- 具备遵循最佳编码、安全性、单元测试和文档标准和实践的经验
- 具有敏捷方法论经验。
- 确保组织内系统的技术和应用架构及设计的质量。
- 有效地研究和对比技术与其他最佳技术。
软技能
- 能够在技术考虑上影响多个团队,通过分享深厚的知识和经验提高他们的生产力和效率。
- 自我激励和自我启动,能够在没有监督的情况下独立承担和推动工作,并与组织内的团队协作。
- 拥有出色的软技能和人际交往能力,能够与高级和执行管理层互动并展示想法。
Synechron的多样性和包容性声明
多样性和包容性是我们文化的基础,Synechron自豪地成为一个平等机会的工作场所,并且是一个积极行动的雇主。我们的多样性、公平性和包容性(DEI)计划“Same Difference”致力于培养包容性文化,促进平等、多样性和尊重所有人的环境。我们坚信,作为一家全球公司,多样化的员工队伍有助于建立更强大、更成功的企业。我们鼓励来自不同背景、种族、民族、宗教、年龄、婚姻状况、性别、性取向或残疾的申请者申请。我们通过提供灵活的工作安排、指导、内部流动、学习和发展计划等来赋予我们的全球员工权力。
Synechron的所有就业决定均基于业务需求、职位要求和个人资格,而不考虑申请人的性别、性别认同、性取向、种族、民族、残疾或退伍军人身份或法律保护的任何其他特征。
候选人申请通知