职位目标:
• 设计、部署和管理可在多个平台上运行的Web和移动应用程序。
• 研究自动化和改进开发和发布流程的方法
• 测试和检查他人编写的代码并分析结果
• 确保系统对网络安全威胁安全可靠
• 识别技术问题并开发软件更新和修复程序
• 与软件开发人员和软件工程师合作,确保开发遵循既定流程并按预期工作
• 规划项目并参与项目管理决策
职责:
• 在两个移动平台上构建完美、流畅的用户界面。
• 利用本机API与两个平台进行深度集成。
• 诊断和修复性能瓶颈和错误,以实现本机级别的性能。
• 向开源社区寻求支持,鼓励并帮助实施关键软件修复-React Native发展迅速,经常出现问题。
• 维护代码并编写自动化测试,以确保产品质量最高。
• 将现有的React Web应用程序过渡到React Native。
• 设计、部署和管理可在多个平台上运行的Web和移动应用程序。
• 利用React Native基于JavaScript设计和开发Web和移动应用程序的UI组件。
• 编写有效、可扩展和可重用的JavaScript代码,以帮助创建可互换的前端模块。
• 通过诊断和修复所有系统错误和错误来改进前端性能。
• 与设计、开发和客户服务团队合作,正确理解客户需求,并在规定的时间和预算内构建一流的应用程序。
• 使用其他JavaScript库(如“Redux”)进行异步API调用,并增强网站/移动应用程序的性能。
• 制定将基于React的Web和移动应用程序过渡到React Native的计划。
• 规划所有应用程序前端的数据和呈现层。
所需技能:
• 您至少拥有4至5年的React Native工程师或类似角色的实际经验。
• 扎实掌握JavaScript和TypeScript语言及其细微差别,包括ES6+语法
• 熟悉函数式和面向对象编程
• 能够编写文档完备、清晰的Javascript代码
• 在处理第三方依赖和调试依赖冲突方面非常稳定
• 熟悉本机构建工具,如使用Android Studio、Xcode的Swift、Kotlin
• 您具有良好的HTML和CSS知识。
• 您精通JavaScript的各个方面。
• 您对UI/UX设计和线框图有深入的了解。
• 您具有专家级的React.js理解和基本知识。
• 您有使用Mocha、Jest等自动化测试套件的经验。
• 您深刻理解REST API、离线存储和文档请求模型。
• 您具有较强的解决问题和批判性思维能力。
• 您具有优秀的沟通能力,能够与多个利益相关者进行互动。
• 您自信、注重细节,并且有高度的积极性,作为高绩效团队的一部分为组织的增长做出贡献。
• 您有在压力下工作并遵守紧密截止日期的能力。
关于XPT:
∙ XPT Software Australia PTY Ltd成立于2016年,是一家为澳大利亚银行、保险、电信、矿业和制造等领域的各种客户提供软件服务的公司。
∙ 我们在澳大利亚拥有100多名技术专家,他们在墨尔本、悉尼、布里斯班、珀斯、阿德莱德等客户项目地点工作。
∙ 我们为客户的IT服务、研发、人员增补和永久雇佣需求提供服务。
∙ XPT Software Australia是一家拥有全球业务的集团公司,其在印度(班加罗尔、昌迪加尔)、欧洲(柏林、瑞典、波兰)等地设有办事处。
∙ 我们通过本地雇佣或赞助工作签证来满足全球100多个客户的现场-离岸需求。
∙ 凭借我们的实力和能力,我们希望支持汽车、航空航天、金融、消费品/医疗保健和电信领域的全球OEM、一线、二线公司。