我们正在寻找一位敬业的高级JavaScript开发人员加入我们不断发展的公司。您将与团队成员一起开展项目工作,利用JavaScript框架创建解决方案。作为前端JavaScript开发人员,您需要具备敏锐的观察力和逻辑思维能力,能够应用软件设计模式和最佳实践,根据项目需求开发定制解决方案。您的职责将包括编写和测试新项目的软件,以及为团队中的初级开发人员提供支持和指导。
该职位位于亚利桑那州凤凰城。候选人可以在亚利桑那州通勤范围内工作,也可以在美国境内远程工作。鼓励美国公民和有权在美国工作的人申请。我们目前无法提供赞助。
职责
• 与技术利益相关者密切合作并接受指导
• 开发定制软件解决方案以满足项目需求
• 使用React.js、Next.js、Firebase / Firestore和Material UI开发新的用户界面功能
• 作为前端Web开发团队的一员,与其他成员合作以满足各种迭代和项目截止日期
• 与初级开发人员合作,根据需要提供支持和指导
• 将设计和线框转化为高质量的代码
• 将第三方服务和API集成到项目中,例如用于与其他平台进行支付处理或数据检索
• 为现有代码编写测试,以捕捉错误并确保软件安全稳定
职位要求和技能
• 本科学位(例如计算机科学、工程、信息技术、数学)或同等技术经验
• 至少3年作为高级JavaScript开发人员的经验,作为团队的一员,负责自己的开发任务、测试,并为初级开发人员提供技术支持和指导
• 至少5年的React.js经验和对其核心原理的深入理解
• 至少2年的Firebase经验,特别是Firestore和Firestore安全规则的深入理解
• 熟练掌握JavaScript(也称为ECMAScript),包括对数据结构、数据类型和原型继承的熟悉
• 熟练掌握Next.js
• 有Material UI(mui.com)的经验者优先考虑
• 熟悉常见的编程最佳实践、数据模式和软件设计结构
• 理解常见的软件项目团队管理工具和实践,如版本控制软件、迭代和每日例会
• 熟悉较新的EcmaScript规范
• 能够理解业务需求并将其转化为技术需求