概述:
作为一名移动开发者/React Native开发者,您将使用React Native技术领导复杂软件解决方案的开发。
您将与跨职能团队合作,了解业务需求,构建可扩展的解决方案,并确保项目的成功交付。
您在React Native应用程序开发方面的专业知识将在指导初级开发人员、进行代码审查和推动团队的技术卓越方面发挥重要作用。
Core42是阿联酋的国家级云计算和生成式人工智能推动者,将G42集团在多个技术领域的专业知识整合到一个平台上,用于公共部门和大型企业的转型。
在我们作为主权云和高性能计算专家的基础上,我们将生成式人工智能、网络安全专业知识和托管服务专业知识结合起来,以实现国家级项目在各个行业的部署。
职责:
技术领导:
与产品经理和利益相关者合作,将业务需求转化为技术规格。
为开发团队提供技术指导和领导,确保遵守最佳实践和编码标准。
进行代码审查,以保持代码质量,发现改进的空间,并指导初级团队成员。
系统架构和设计:
设计可扩展、灵活且符合组织技术战略的解决方案。
评估并推荐适当的技术和工具以实现项目目标。
性能优化:
识别性能瓶颈,优化代码和数据库查询,提高应用程序性能。
监控和排除应用程序问题,确保高可用性和可靠性。
测试和质量保证:
与质量保证团队合作,确保软件质量,并参与调试和解决问题。
文档和报告:
为所有开发活动维护清晰而全面的技术文档。
向项目经理和利益相关者提供定期的项目状态更新和报告。
资格:
计算机科学、软件工程或相关领域的学士学位。
作为React Native开发者或类似角色至少有4年的经验,并具有成功项目交付的强大记录。
深入了解React Native、C#、.NET框架、ASP.NET、SharePoint Online和SharePoint Server。
熟练掌握HTML、CSS、JavaScript和前端框架(如Angular、React)等Web开发技术。
具有使用SQL Server或其他关系型数据库进行数据库设计和开发的经验。
对软件设计原则、设计模式和最佳实践有深入的理解。
熟悉敏捷/Scrum方法论和版本控制系统(如Git)。
出色的解决问题的能力和处理复杂技术挑战的能力。
良好的沟通能力,能够与团队成员和利益相关者有效合作。
积极主动的态度,对持续学习和紧跟行业趋势充满热情。
更多职位信息请参考