移动应用程序负责人/架构师
加利福尼亚州喷泉谷(第一天现场
Infosys / Hyundai
12+个月合同
现场移动应用程序负责人/架构师
移动应用程序架构师开发Android、iOS和iPad OS平台上的应用程序。候选人将负责功能开发和维护现有应用程序,包括改进架构、用户界面和一般应用程序代码,与现有后端系统进行交互。
所需的一般经验
在移动应用程序开发方面拥有10年以上的经验,其中在架构师角色下有最多2年的经验
领导全球开发团队,跨现场、近海和离岸地点
位于加利福尼亚州喷泉谷附近
广泛经验包括
Swift、Kotlin、Java、Dart、Objective-C等移动开发语言
如Visual Studio、Android Studio和Xcode等集成开发环境
版本控制:git
使用内部和第三方API的经验。必须具备REST / JSON,gRPC有帮助
异步编程范式(async / await、Futures、Streams、回调/委托、管道)
与代码分析器、布局检查器、性能视图、内存视图、多线程、网络和安全相关的工具和技术
扎实经验包括
移动应用程序设计模式,如MVC、MVP、委托、单例、工厂、MVVM模式、清洁架构、Viper等
使用CocoaPods / Carthage(iOS)或Gradle / Maven / Bintray(Android)或Flutter的pub等工具进行依赖项选择和管理
单元测试、模拟、安排/执行/断言、代码覆盖率
架构经验
熟练掌握使用行业标准模式设计、构建和发布iOS和Android应用程序的知识
与API架构师、DevOps专家和产品负责人密切合作,确保移动应用程序符合整体生态系统
确保团队提供符合功能和非功能要求的可靠技术解决方案。
确保您的团队的项目有明确的愿景和技术路线图。
坚决支持自动化测试、持续交付和软件质量
构建能够支持数百万用户的应用程序
设计经验
良好的设计原则和用户体验最佳实践知识,包括可访问性
与设计师和用户体验专家紧密合作,创造出优秀的用户体验
基本期望
能够领导团队同时处理多个功能,并在全球团队(现场、近海和离岸)之间协调共识
使用TDD、配对编程、代码审查和其他技术来保持高质量的代码
在敏捷团队(Scrum)中工作
与全球开发团队(现场、近海和离岸)协调
良好的书面和口头沟通能力
与跨职能团队良好合作
与远程团队合作的积极沟通者
使用Slack、MS Teams等工作聊天工具
将会是一个加分项:
了解CI / CD
编写共享库的经验(Swift Packages、Dart Packages等)
了解Flutter、React Native、React等跨平台框架
具有OAuth 2.0的经验,
包括BLE在内的蓝牙工作
作为开发者使用Figma、Sketch、Adobe Illustrator的经验(查找大小和颜色信息、间距、以多种分辨率导出图标/字形,导出SVG)
最后更新日期:2023年12月30日