**介绍**
作为一名应用开发人员,您将在敏捷环境中将系统需求转化为定制系统的设计和开发,引领IBM走向未来。您将通过将关键业务需求转化为代码并推动创新来塑造IBM的成功。您的工作将为IBM及其全球客户提供动力,与企业系统进行协作和集成代码。您将获得最新的教育、工具和技术,并拥有世界领先技术公司的无限职业发展机会。加入IBM,产生全球影响力。
• *您的角色和职责**
作为IBM的前端开发人员,您将:
- 与项目管理和解决方案架构师合作估计和规划项目。
- 在规划、发现和生产阶段与创意团队合作。
- 与后端开发团队合作创建和优化解决方案。
- 优化代码性能。
- 根据需要编写注释代码和生成文档以符合行业标准。
- 以行业接受的架构和设计模式技术和方法为基础,产生最高标准的代码
关于您:
- 如果您具备以下专业知识,那么您就是我们正在寻找的人:
- 精通React、Redux、Material UI、Redux Saga、recompose、reselect、react router等技术。
- 在前端方面具有专业级别的经验:React、Redux、Material UI、formik。
- 移动端:React Native、Android、IOS。
- 至少有2年以上构建前端应用程序的经验。
- 至少有2年以上React JS和/或Angular JS和/或Vue JS的经验。
- 对面向对象编程概念有很好的理解。
- 对HTML5、CSS3、ES6+有深入的了解。
- 对React虚拟DOM、JSX和API有深入的理解。
- 对REST API、GraphQL和WebSocket有实际经验。
- 有使用Redux(带有中间件)或MobX等状态管理框架的经验。
- 对容器/展示组件、高阶组件等概念感到熟悉
期望背景:
- 计算机科学、工程或其他相关领域的学士或硕士学位。
- 3+年React Native、移动本地开发(iOS和Android)的经验,熟悉整个Web堆栈,包括协议和服务器端技术。
- 有通过REST和JSON、HTML5、CSS、JavaScript、TypeScript、React、Redux、Angular、Material UI等远程数据工作的良好经验。
- 具备Java培训或认证,并具有至少两年的系统分析、设计和编程经验。
- 深入理解现代数据库和较强的数据建模能力
• *所需的技术和专业知识**
如上所述
• *首选的技术和专业知识**
如上所述
• *关于业务单位**
IBM咨询是IBM的咨询和全球专业服务业务,具有在业务和技术转型方面的市场领先能力。凭借在许多行业的深厚专业知识,我们为世界上最具创新力和价值的公司提供战略、体验、技术和运营服务。我们的人员专注于通过协作的力量加速客户的业务。我们相信技术的负责任使用可以帮助人们、合作伙伴和地球。
您渴望了解更多吗?准备解决世界上最独特的挑战吗?准备为数百万人塑造未来吗?如果是的,那么是时候加入我们,展现个人特色,释放好奇心,发现新的可能性了。
每个IBM员工,包括您这样的潜在员工,都有自己的声音,开辟自己的道路,并利用自己的专业知识来共同创造和丰富我们的故事。我们共同拥有实现有意义的变革的力量,改变客户、社会和IBM自身的面貌,为每个人创造更好的世界。
是时候定义您的职业生涯了。
• *关于IBM**
自1911年以来,我们一直在不断重塑自我,不仅是世界上最大的企业组织之一,也是最大的技术和咨询雇主之一,许多财富50强企业依赖IBM云来运行业务。
在IBM,我们以成为人工智能、量子计算和区块链的早期采用者而自豪。现在是您加入我们的旅程,成为负责任的技术创新者和世界上的正能量的时候了。
• *位置说明**
IBM致力于营造多样化的环境,自豪地成为平等机会雇主。所有合格的申请人都将获得平等的就业机会,不论种族、肤色、宗教、性别、性别认同或表达、性取向、国籍、遗传信息、怀孕、残疾、年龄、退伍军人身份或其他特征。IBM还致力于遵守与公民身份和移民身份有关的所有公平就业实践。