关于晨星
关于晨星,我们将问题解决者团结在一个明确的目标下:帮助投资者实现他们的财务目标。作为一家领先的投资研究和数据公司,我们通过应用我们的洞察力来服务于广泛的用户群体而脱颖而出。我们的独立投资研究由尖端技术和设计驱动,提供满足用户需求的定制解决方案。凭借在数据和创新方面的坚实基础,我们为全球投资者提供全面的服务,帮助个人和管理数百万资金的人做出更好的决策。
职位介绍
我们正在寻找一位拥有全栈JavaScript经验的首席软件工程师,加入中央技术Web开发团队,以支持晨星的企业营销。该职位将成为一个专注于更新晨星基于网络的产品套件的工程团队的一部分。该职位包括新系统的开发、现有应用程序的维护和改进。候选人应具有构建商业级Web应用程序的扎实软件工程经验,使用现代SPA和服务器端渲染技术。
晨星的混合工作环境让您每周都有机会亲自合作,因为我们发现,当我们定期有目的地在一起时,我们的表现最佳。在我们大多数地点,我们的混合工作模式是每周四天在办公室。还有一系列其他福利可以在需求变化时增强灵活性。无论您身在何处,您都将拥有工具和资源,与全球同事进行有意义的互动。
该职位设在我们芝加哥的办公室。我们遵循每周至少4天现场的混合政策。
工作职责
- 创建在所有浏览器和操作系统中一致的Web体验。
- 开发和维护使用Vue.js和Nuxt.js(3)编写的全栈Web应用程序和组件库,由无头内容管理系统支持。
- 设计、实施和维护使用TypeScript的Node.js API。
- 在AWS中部署、调试和监控生产级系统,确保云环境中的高可用性、可扩展性和性能。
- 确保前端和后端模块的高性能和响应能力。
- 编写干净、可维护和高效的代码,遵循最佳实践和编码标准。
- 主导技术讨论并为新功能和服务的架构决策做出贡献。
- 解决前端和后端的技术问题。
- 参与代码审查并为提高代码库的整体质量做出贡献。
- 维护代码、API和流程的文档,以确保一致性和透明性。
- 实施单元和集成测试以确保代码质量和功能。
- 指导初级工程师并为团队的技术成长做出贡献。
- 在构建解决方案时考虑非功能性需求,如可访问性、性能、隐私和安全性。
- 理解和利用新兴技术。
- 以“完成任务”的态度对团队的成功负责。
资格要求
- 友好并享受在协作团队中工作,具有优秀的口头和书面沟通能力。谦逊、诚实、直截了当。
- 计算机科学、工程或相关领域的理学学士学位。
- 5年以上软件开发经验,专注于全栈JavaScript开发。
- 对计算机科学基础有扎实的理解:数据结构、算法、设计模式和UI框架。
- 具有基于Web的软件应用程序和服务的经验。
- 具有专业软件构建、测试和部署实践的经验。
- 具有敏捷原则的经验,包括测试驱动开发和CICD。
- 具有HTML、CSS、JavaScript和Vue / React或Angular的经验。
- 精通开发通用/服务器端渲染应用程序。
- 具有状态管理库如Vuex、Pinia、Redux或类似库的经验。
- 熟悉前端构建工具(如Webpack、Vite、Rsbuild、Rollup)。
- 具有在AWS中部署和监控生产应用程序的经验。
- 具有云服务经验并对云计算有良好理解,优选AWS。
- 精通构建和使用RESTful API。了解可扩展架构。
- 了解任何后端开发语言如C++、Java、C#、Node.js或Python,并愿意采用任何语言。
- 具有解决复杂问题的创造性思维能力。
- 优秀的自学能力。
加分项
- 具有无头内容管理系统的经验。
基本工资补偿范围
$90,489.00-132,711.00
激励目标百分比
10% 年度
晨星的混合工作环境让您每周都有机会亲自合作,因为我们发现,当我们定期有目的地在一起时,我们的表现最佳。在我们大多数地点,我们的混合工作模式是每周四天在办公室。还有一系列其他福利可以在需求变化时增强灵活性。无论您身在何处,您都将拥有工具和资源,与全球同事进行有意义的互动。
001_MstarInc 晨星公司 法律实体