前端开发人员
我们的客户是一家充满活力和创新的现场服务SaaS业务,利用尖端技术为客户提供卓越的解决方案。他们正在寻找一位技术娴熟且经验丰富的前端开发人员加入他们不断壮大的团队。作为技术部门的重要成员,您将在开发和增强基于Web的软件应用方面发挥关键作用,从而提高现场服务运营的效率和卓越性。
职责:
• 软件开发:
• 使用C#和ASP.NET框架设计、开发、测试和维护高质量的软件解决方案。
• 使用React、React Native、HTML、CSS和JavaScript开发响应式和用户友好的Web应用程序,以增强整体用户体验。
• 解决问题:
• 展示出色的分析和解决问题的能力,以解决软件开发中的复杂挑战。
• 与团队合作,确定并实施有效的解决方案。
• 云技术:
• 使用云技术确保软件应用的可扩展性、可靠性和安全性。
• 利用云平台优化应用程序的性能和可维护性。
• 移动开发:
• 贡献移动开发倡议,利用移动技术的专业知识增强我们的服务交付能力。
• 构建渐进式Web应用程序、iOS和Android应用程序。
• 团队动力:
• 与跨职能的工程师、产品经理和设计师团队有效合作,交付高质量的软件解决方案。
资格:
• 计算机科学、工程或相关领域的学士学位。
• 4至6年的软件开发实践经验,重点关注C#和.NET技术。
• 在React、React Native、AngularJS、Angular、Typescript、jQuery、HTML、CSS和JavaScript等Web开发方面有经验。
• 熟悉使用React Native + Expo进行移动开发是一个重要的优势。
• 开发客户端本地和/或基于Web的软件解决方案,包括应用程序开发、复杂代码开发、应用程序测试和组件设计。
• 具有使用Azure和AWS等云平台和服务的经验。
• 使用Microsoft SQL Server和Azure SQL进行数据库开发是一个加分项。
• 具有测试驱动开发(TDD)经验,并致力于编写干净、经过良好测试的代码。
首选经验:
· 敏捷软件开发和敏捷方法论经验。
• 熟悉代码审查、代码分析和自动化测试框架的最佳实践。
• 能够将自动化测试整合到软件开发生命周期中。
• 对金融、分销、制造或服务应用和ERP的了解。