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)。我们是一支才华横溢的开发团队,和经验丰富的产品经理、用户体验架构师以及数字设计师一起工作。我们相信公司文化的重要性,重视每个团队成员的贡献和独特视角。
我们是充满灵感的思想家和梦想家,致力于在每次互动和输出中创造价值。我们结合深思熟虑的用户体验、有效的沟通、引人入胜的设计、高质量的执行和浓咖啡……为客户及其最终用户创造令他们喜爱的产品。我们使命是创建将品牌体验串联在一起的数字体验,希望您能加入我们。