一家历史悠久的公司,凭借其尖端的建筑信息模型(BIM)解决方案,已经成为建筑行业的领导者,正在寻找一名移动开发人员。该开发人员的任务是建立和设计用户友好、可扩展和强大的移动应用程序。该公司正在帮助开展各种行业的建设项目,包括酒店、基础设施、机场、高层建筑、商业、住宅、工艺管道等等。对于渴望与行业资深人士合作,同时刻画自己定位的开发者来说,这是一个令人兴奋的机会。
工作职责:
- 创建和实施技术上合理、可扩展和可维护的解决方案
- 保持一个不断学习的过程,并与移动应用开发的最新趋势、框架和技术保持同步
- 使用自动化测试框架和技术,以确保移动发布是最高质量的。
- 参与敏捷软件开发活动,如冲刺计划、每日站立会议和回顾会议。
- 使用GraphQL和Flutter开发和维护移动应用程序
- 生成有组织的、有效的、可维护的、符合最佳实践的代码
- 参与移动应用程序的测试、调试和代码审查
- 与跨职能团队合作,收集需求并确认移动解决方案符合业务需求
工作要求:
- 工程学、计算机科学的学士/硕士学位(或同等经验)
- 至少有3-5年以上作为移动开发者的相关经验
- 对Flutter和GraphQL移动应用开发有很强的把握
- 对软件工程的原则和准则有广泛的了解
- 扎实了解用于开发移动应用的工具和框架,如Firebase、Android Studio或Xcode
- 对AWS Amplify和Flutter有一定了解
- 熟悉软件开发的最佳实践,包括测试、调试和版本控制
- 最好有一些网络开发技术的知识,如HTML、CSS和JavaScript
- 最好熟悉敏捷软件开发方法,如Scrum或Kanban
- 最好有云计算平台的经验,如AWS、Azure或谷歌云平台等
- 最好有其他移动应用开发语言的经验,如Java、Kotlin或Swift
- 能够独立工作,并对分配的任务拥有自主权
- 对移动应用开发有热情,渴望学习新技术和技能
- 具有较强的领导能力和人际交往能力
- 熟悉Graph QL、Sage Maker、Python、TypeScript、.NET Core和.NET MVC
- 对JavaScript、React、Flutter、HTML、CSS和Bootstrap有一定了解
- 了解PhotoShop、Invision、Figma、MS SQL、MySQL和DynamoDB
- 对S3、OpenSearch/Elasticsearch、AWS和Azure有深入了解
- 熟悉GitHub、Postman、Jira和Linux
- 有较强的解决问题、协作和分析能力
- 优秀的英语口语和书面沟通能力