<div dir="ltr"><div class="gmail_default" style="font-size:small">Hi LRUG</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">I haven't posted a job for a while, I hope you're all well ðŸ˜Š.  We're creating a new, small team of Rails craftspeople, and I thought people here might be interested (or know people who are interested!). A bit of context first...</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">FreeAgent is a Ruby on Rails application (running Rails 6.1, Ruby 3) that has been serving happy customers since 2007. We have 110,000+ customers. Over the years we have seen a number of approaches to our front-end code, from the early days of Prototype.js, through to jQuery, a bit of React once-upon-a-time and, latterly, Stimulus.<br></div><div class="gmail_default" style="font-size:small"><br>I believe the Rails front-end ecosystem has entered a new era of maturity and we want our new "Front-end Architecture" team to help us consolidate our front-end tech around modern Rails standards â€“ ES6, Webpacker, Stimulus and Hotwire â€“ while working closely with our Design System team on our home-grown design system, FreeStyle. <br><br>The team will focus on things like removing jQuery (in the first instance), while crafting our many views and controllers to take advantage of Turbo where it can help, write beautifully minimal Stimulus controllers (and, to be honest, removing all JS where possible!), writing semantic markup and helping to integrate new components from FreeStyle. <br><br>I think this is a rewarding role made for Rails craftspeople.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">If you're interested, please drop me a line (<a href="mailto:olly@freeagent.com">olly@freeagent.com</a>). Happy to chat! Thanks a lot :-)</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Olly</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">





<p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:13px;line-height:normal;font-family:"Helvetica Neue";color:rgba(0,0,0,0.85)">-- </p>
<p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:13px;line-height:normal;font-family:"Helvetica Neue";color:rgba(0,0,0,0.85)">Olly Headey<span class="gmail-Apple-converted-space"> </span></p>
<p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:13px;line-height:normal;font-family:"Helvetica Neue";color:rgba(0,0,0,0.85)">Co-founder and CTO, FreeAgent</p>
<p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:13px;line-height:normal;font-family:"Helvetica Neue";color:rgba(0,0,0,0.85)"><a href="https://twitter.com/lylo">@lylo</a></p>
<p class="gmail-p2" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:13px;line-height:normal;font-family:"Helvetica Neue";color:rgba(0,0,0,0.85);min-height:15px"><br></p></div></div>