Full Stack Software Engineer- a top Biotech Company

¥41k - ¥60k 月薪
长期
Pudong Xin Qu
31 Jul 2020
BBBH763552

高级全栈开发工程师- 知名生物科技公司

职位名称: 高级全栈开发工程师



职位详情

我们正在招聘一名全栈开发工程师,参与数字化产品的移动端和服务端应用开发,包括但不限于微信、App和网站。

我们的理想人选是具有探索精神和丰富经验的iOS, Android, Java web开发工程师,有移动端和服务端项目开发经验 。你应该不断夯实基础并追求先进的技术, 你应该能够与中国数字团队和全球设计团队紧密合作,并在sprint的基础上持续交付。



角色和职责:

  • 如有移动端产品需求,与团队协作,完成高质量的Android,IOS应用程序开发和维护;
  • 优化Android,IOS应用,改善用户体验;
  • 参与Android,IOS应用开发规范的制定及开发流程的优化,并保证应用程序在各移动设备的兼容性;
  • 配合对应用UI进行升级优化;
  • 参与企业服务端java web应用的设计、开发、维护;
  • 参与技术文档编写与维护;
  • 参与技术架构设计、重构、优化,根据业务规划及技术规划制定应用架构方案;
  • 参与企业内部开发应用的功能自测;



你的能力

  • 至少5年的app、web开发经验;
  • 扎实的Java、Objective-C Swift语言基础;
  • 熟悉iOS操作系统,并对iOS开发相关的性能、内存处理有深入理解;
  • 熟悉XCode/Instruments等工具的使用,熟悉Object-C常用的开源框架;
  • 熟悉iOS开发相关的持久化存储、多线程编程、网络通讯等知识;
  • 熟悉Android开发平台的框架原理、体系结构及UI绘制原理,熟悉Android应用开发流程,对Android的基础架构有深刻了解;
  • 熟练使用Android常用API,熟悉使用开源库,熟悉android数据库开发,熟悉android编译流程,系统启动流程,权限控制,内存管理等机制;
  • 熟悉Android框架及各种特性,framework、以及底层库,熟悉Java程序的加载以及运行等一些底层机制,熟悉面向对象编程,理解设计模式等;
  • 熟练使用Git,Android Studio及性能调优工具,对Android软件的性能优化有很好的理解;
  • 熟悉Http/Socket工作原理,精通多线程和网络编程,对高性能程序设计、架构有较多的工程经验;
  • 具有面向对象分析、设计、开发能力,精通OO,AOP,设计模式;
  • 熟悉java语言特性,熟悉面向对象编程思想,了解常用设计模式,熟悉常用数据结构和算法;
  • 熟练掌握SpringMVC、SpringBoot、Springcloud、Mybatis等框架及其原理;