为了更好地理解,以下是工作描述:
职位名称:全栈Web开发人员
地点:加利福尼亚州门洛帕克(远程)
我们不需要网页开发人员,而是需要一个Web应用程序开发人员
技能要求:技能要求 - GraphQL,Relay,Redux,React(具备PHP、Hack知识者优先)
工作描述:
有经验的软件工程师,负责构建大型分布式组件。
· 使用多种编码语言进行全栈Web应用程序开发
· 设计UI、核心和后端软件组件
· 使用内部编程语言Hack创建消费者产品和功能
· 使用XHTML、CSS和JavaScript实现Web或移动界面
· 与我们的项目经理和设计团队密切合作,定义功能规格并构建下一代产品,利用React和React Native等框架
· 主要使用React JS、PHP和Hack进行编码(可选)
· 进行设计和代码审查
· 分析和改善各种系统资源的效率、可扩展性和稳定性
1. 技术技能要求 - React和PHP(PHP可选)
2. 附加技术技能 - REST、GraphQL和D3.js(所有这些都可选。如果候选人在其中任何一个上有工作经验,如果他们能展示出对这些技能的工作知识,那将有所帮助)。
3. 设计模式、UML、敏捷方法 - >设计模式在一定程度上有所帮助。UML/敏捷方法可选
• 技术技能要求 - React和PHP
• 基础要求 - HTML、CSS(或SASS)、Javascript(或Typescript)、HTTP
• 附加技术技能 - REST、GraphQL和D3.js
• 系统设计知识
• 对所参与项目的适当理解,深入了解任何挑战,如性能问题和解决步骤,系统用户数量
软技能 - 良好到出色的沟通能力(清晰、简明地理解和阐述概念、设计、架构)