职责:
• 设计、部署和管理能在多个平台上运行的移动应用程序。
• 利用React Native基于JavaScript设计和开发移动应用程序的UI组件。
• 编写高效、可扩展和可重用的JavaScript代码,以帮助创建可互换的前端模块。
• 通过诊断和修复所有系统错误和漏洞来提高前端性能。
• 与设计、开发和产品团队合作,正确理解需求,并在规定的时间和预算内构建一流的应用程序。
• 规划所有应用程序的前端数据和表示层。
• 构建可重用的代码和库,以备将来使用。
• 确保UI/UX设计的技术可行性。
• 优化应用程序的速度和可扩展性。
技能和资格:
• 计算机科学、计算机/管理信息系统、信息技术、软件工程或相关领域的学士学位。
• 深入理解REST API、离线存储和文档请求模型。
• 强大的问题解决和批判性思维能力。
• 出色的沟通技巧,方便与多个利益相关者互动。
• 熟练掌握JavaScript/Typescript编程语言。
• 熟练掌握客户端脚本和JavaScript框架,如ReactJS、VueJS。
• 熟悉Bitbucket和JIRA。
• 熟练掌握代码版本控制工具,如GIT。
• 了解单元测试、集成测试、模拟测试和负载测试。
• 至少有5年的行业经验。
• 掌握应用程序安全、可扩展性和高性能的知识。
• 自信、注重细节、积极主动,愿意作为高绩效团队的一部分为组织的增长做出贡献。
• 能够在压力下工作,并遵守紧迫的截止日期。