**介绍**
作为一名应用开发者,您将在敏捷环境中将系统需求转化为定制系统的设计和开发,引领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培训或认证,至少有2年的系统分析、设计和编程经验。
- 对现代数据库有深入的了解和较强的数据建模能力。
**所需的技术和专业知识**
如上所述
**首选的技术和专业知识**
如上所述
**关于业务单位**
IBM咨询是IBM的咨询和全球专业服务业务,具有在业务和技术转型方面的市场领先能力。凭借在许多行业的深厚专业知识,我们为世界上最具创新力和价值的公司提供战略、体验、技术和运营服务。我们的员工致力于通过协作的力量加速客户的业务发展。我们相信技术的负责任使用可以帮助人们、合作伙伴和地球。
您渴望了解更多吗?准备解决一些世界上最独特的挑战吗?准备为数百万人塑造未来吗?如果是的,那么是时候加入我们,表达您的个性,释放您的好奇心,发现新的可能性。
每个IBM员工,包括您在内,都有自己的声音,开创自己的道路,并利用自己的专业知识来共同创造并增添我们的故事。我们共同具有实现有意义的变革的力量-改变客户、社会和IBM自身的格局,创造真正的积极影响,使世界对每个人都变得更好。
是时候定义您的职业了。
**关于IBM**
自1911年以来,我们一直在不断重塑自己,我们不仅是世界上最大的企业组织之一,也是最大的技术和咨询雇主之一,许多财富50强公司都依赖IBM Cloud来运营他们的业务。
在IBM,我们以成为人工智能、量子计算和区块链的早期采用者而自豪。现在是您加入我们的旅程,成为负责任的技术创新者和推动世界变得更美好的力量的时候了。
**地点声明**
IBM致力于创造一个多元化的环境,为平等机会的雇主感到自豪。所有合格的申请人将获得平等的就业机会,不论种族、肤色、宗教、性别、性别认同或表达、性取向、国籍、基因、怀孕、残疾、年龄、退伍军人身份或其他特征。IBM还致力于遵守与公民身份和移民身份有关的所有公平就业实践。