全栈高级Ruby工程师(合同)
Initforthe Ltd - - - - - -全球最大的博彩平台
全球最大的博彩平台
全栈高级Ruby工程师(合同)
描述
我们在Initforthe不断成长,我们正在寻找一些优秀的人才十大正规博彩网站评级我们的使命 开发能帮助人们在工作中做到最好的软件.
简单来说, 我们在找一位自给自足的高级工程师, 能够在Rails中工作, Javascript和CSS工作在我们的客户端项目.
你将直接与我们的客户打交道, 有时是独自一人(但有更广泛团队的支持), so great non-technical communication skills are imperative; experience in client work is a major plus.
Initforthe builds line-of-business software; you might not be building the next Twitter or Uber, 但是你写的代码每天都会被真实的人使用, 通常是他们日常生活的核心部分. 高度关注用户体验, 经常与使用我们软件的人合作, 都是我们成功的关键吗.
这是一个 完全远程 角色,不过是(对不起)!)目前对总部设在英国的公司开放.
你会怎么做?
- 直接与客户合作 & 用户 (不一定是同一群人!) 构建优秀的软件.
- 了解潜在的 用户需要 特性请求背后. 解决用户需求——不要只是“在功能框里打勾”。. 如果你不确定,就去问! 客户端是 团队的一部分.
- 将较大的“项目”分解为用户场景.
- Keep the client 在 loop; frequent demos and status updates make sure we’re solving the 正确的问题 在 正确的方式,而不是不必要地浪费时间.
- 用Ruby和Javascript编写高质量、经过适当测试、可维护的代码.
- 我们使用Rails, Hotwire和Tailwind作为我们的核心堆栈.
- 我们为之奋斗 足够的,适当的 测试覆盖率; knowledge of testing frameworks such as RSpec and Jasmine is a must.
- We ask for senior engineers because we grant a lot of latitude; in general, 我们将信任您拥有您正在工作的代码库, 了解你的工具, 实践和模式, 继续为我们的客户创造价值.
- 评估(& 得到了!)根据需要对更复杂的功能进行拉取请求.
在这里工作感觉怎么样?
作为常务董事, 我的角色每天都不一样,所以我让我的团队用他们自己的话来说:
Working 与 the team at Initforthe is like a breath of fresh air; my previous engagement was 与 a large multi-national organisation and I was simply treated as a number. 作为工程师,我们与最终用户保持着一定的距离,这很快就变得乏味了. 然而,自从十大正规博彩网站评级Tomislav和团队以来,我现在觉得自己的工作很有价值, 我可以亲眼看到结果,并直接与软件用户交谈.
我目前合作的客户非常投入,知道他想要什么,但不一定要如何实现它, that's where we come in; we are part of their team and we're treated like it. Being included in strategic conversations beyond the scope of our project is part of what we do; not only because it helps our clients achieve but it also allows us to understand their medium to long-term aspirations, 因此,我们可以(如果需要)提前满足这些需求. 我们不怕问问题.
我们的工作负载最终由客户端定义. 我们将共同努力,以确定完成一件工作所需的门票, 然后我会十大正规博彩网站评级验收标准和相关的时间估计. 从那时起,这就取决于客户了,因为他们对任务的优先级负有部分责任.
当票证完成并与客户一起审核时, 它们被合并并立即部署到现场,这使我们能够快速有效地满足客户的需求.
We're a small but dedicated team who take pride in our work; trust, 诚实和灵活性是必须的.
——保罗•德宾,高级Ruby工程师
你需要什么技能?
- 4年以上ruby工程师经验,工作经历丰富.
- 至少有一个Javascript框架的前端工作经验,有基本的CSS知识.
- 在一般情况下, 问问你自己“我是否具备构建一个良好架构所必需的技术技能?, 经过良好测试的订单处理系统?”
- 这种类型的系统最接近于Initforthe重点构建的“业务系统”类型.
- 进一步阅读: http://www.shopify.co.uk/enterprise/order-management-system-oms
- 拥有一个项目从头到尾的经验.
- 这可能是大型应用程序中的一个大型特性, 或者整个应用程序, 或者是一个开源项目.
- 你可能一直在领导一个团队或独自工作.
- 我们要找的是能够采取一些未指明的和复杂的东西, 把它分解成一组 具体的、可实现的技术任务,通过工作 与人.
- 有与非技术干系人合作的经验.
- 这可能是与上面讨论的相同的项目.
- 良好的口头和书面沟通能力.
- 我们知道这是对的 每一个 职位描述,但当直接与用户工作时,这是必须的.
- 你能描述一下你要做什么吗, 以及它将如何运作, 以一种非技术人员也能理解的方式?
- 你能解释一下 其他人说,并将其转化为明确的技术行动计划?
- 没有清晰有效的沟通能力, 你不能确定你在建造正确的东西.
面试过程是怎样的?
- 我们将用大约30分钟的时间就你的技能和经验进行简短的交谈.
- 我们会要求你用Ruby on Rails和Javascript完成一份技术评估. 我们预计这个过程不会超过2个小时. 如果您有任何Ruby或Ruby on Rails的开源项目,您可以将它们发送给我们.
- 我们会和你进行更长的谈话(大约90分钟), 在这里我们将讨论您的技术评估(或开源项目?!),并就你的经历进行更长时间的交谈.
这将包括大约45分钟的配对 要么 技术测试的改进, or 一个小型的自包含ruby任务,取决于您在第2步中发送给我们的内容.
我们要付多少钱?
我们希望人们能长期和我们在一起. 我们有两个选择:
- 12个月合约 可选择续订:每天350-450英镑
- 永久全职 职位:年薪7 -9万英镑
如果你想要的是灵活性, 这个也是可用的, 所以,当你申请的时候,请让我们知道你在这方面想要什么.
“福利”是什么??
- 标准的28天假期(不附带福利), 加上银行假期, 加上圣诞节期间的两周停工(银行假期和圣诞节不计入28天)*
- 一台电脑(Windows, Linux, macOS) - Macbook Pro或同等产品*
- 每周35小时工作制
- 平静、无压力的工作环境. 我们不做压力锅式的发展
- 完全灵活的工作安排-如果你需要接你的孩子或想带你的狗去散步, 或者在一天的中间花几个小时做一些不同的事情, 这很好!
- 诚实、开放、友好的文化氛围,鼓励讨论和发表意见. 我们不是一个家庭,但我们是一个伟大的团队
- 远程. 永久.
*只提供长期职位
如何申请??
发送你的简历和求职信,清楚地解释为什么你认为我们是合适的人选 jobs@initforthe.com.
PS. 如果你是一名招聘人员,我们不需要帮助填写这张表格,所以请不要全球最大的博彩平台.