高级全栈软件开发工程师

8个月前全职
面议 Caxy

Caxy

location 芝加哥
unsaved
Caxy 是一家产品开发工作室,致力于为客户创建和交付新的数字产品,帮助他们开拓新市场并革命化他们的业务。作为 Caxy 的高级开发人员,您将有独特的机会从零开始构建项目,而不是不断修复或调整您到达之前构建的东西。尽管听起来有些无聊,我们的强项在于我们的流程和文化,它们共同确保开发人员的生活理智、富有成效,并产生有意义的结果。 我们的全栈开发人员以用户为中心的设计为驱动,将多种开源编程语言与严格的行业标准相结合,为客户及其最终用户实现引人入胜和响应迅速的体验。 我们努力站在前沿,掌握最新的技术趋势。我们拥抱 NodeJS 和 React 以及 AWS 和 DevOps 所提供的最佳 JavaScript 特性。如果您喜欢解决高风险问题的有趣工作,那我们完全支持您。技术变化迅速——我们也是。如果这听起来像您,那么您可能非常适合这个角色。 如果您具备以下条件,您可能非常适合这个角色: • 能够快速将想法分解并转化为代码 • 对敏捷开发实践、开源价值观和优雅代码的热情 • 渴望为“下一个大事件”而感到自豪,并且能够快速解决复杂问题 • 渴望持续学习和职业成长 • 对配对编程的热情,并对作为跨功能团队的一部分感兴趣 • 能够有效地与 IT 或 Web 应用开发经验不同的人沟通 我们的高级全栈开发人员表现出这些能力: • 在面向对象编程方面精通或专家水平 • 在 CSS 和 HTML 方面专家 • 在 MySQL、MSSQL 或 NoSQL 方面精通或专家水平 • 在 JavaScript 方面精通或专家水平 • 在响应式 Web 开发方面精通或专家水平 • 在版本控制工作流程(Git、SVN 等)方面精通或专家水平 • 在 React、Angular、NodeJS 等高级 JavaScript 框架方面精通或专家水平 • 在异步请求处理、部分页面更新和 AJAX 方面精通或专家水平 • 在 FE 构建工具和 CSS 预处理器(Gulp、Webpack、Grunt、SASS、LESS 等)方面精通或专家水平 • 加分项 - 熟悉 JavaScript 单元测试框架(Jasmine、Karma 等) • 加分项 - 熟悉可用性/可访问性标准 高级软件开发人员的职责包括: • 解决最棘手的问题 • 根据已建立的成功标准,为 Web 和移动设备构建定制的、常常是创新的网站、应用程序和服务 • 为现有客户应用程序和网站提供支持和维护 • 根据当前行业标准和公司最佳实践指南,创建高质量、设计良好、高效且可测试的代码 • 遵循公司制定的代码测试、审查和质量保证程序及最佳实践 • 在项目经理/产品负责人支持下收集规格和产品需求 • 为客户交付创建和维护全面的产品文档 • 对客户交付进行评估、技术考量、架构和产品规划的贡献 • 监控网站性能,特别关注网站的可用性——识别解决效率低下的方法,并优化应用程序的速度和可扩展性 • 根据要求执行其他任务和职责 我们致力于改善数字世界... 近 20 年来,我们一直是客户信任的力量,帮助他们革命化市场。我们是开源专家,坚信迭代软件开发的方法(#AgileLife)。我们是一支才华横溢的开发团队,和经验丰富的产品经理、用户体验架构师以及数字设计师一起工作。我们相信公司文化的重要性,重视每个团队成员的贡献和独特视角。 我们是充满灵感的思想家和梦想家,致力于在每次互动和输出中创造价值。我们结合深思熟虑的用户体验、有效的沟通、引人入胜的设计、高质量的执行和浓咖啡……为客户及其最终用户创造令他们喜爱的产品。我们使命是创建将品牌体验串联在一起的数字体验,希望您能加入我们。