Software Engineer - All levels

Freeagent


3 weeks ago

04/28/2019 05:52:19

Job type: Full-time

Hiring from: UK

Category: Software Dev


FreeAgent is:

  • One of the UK's most popular small business finance apps with over 80,000 customers. We help small businesses sort out the mess and the stress of managing their business finances
  • Loved and adored by customers. We have an NPS of 70 (which is considered "exceptional")
  • Rated ⭐⭐⭐⭐⭐ on Trustpilot. See what customers say

This is your chance to come and shape the future of small business banking and accounting!

Make a difference 💫

It's an exciting time in the accounting and banking space. We're seeing a revolution in the FinTech industry, and new government initiatives such as Making Tax Digital and Open Banking and opening up new features and products for customers.

The technology in this space is changing rapidly and at FreeAgent we're working on the cutting edge. We're focused on providing the best possible user experience for our growing customer base.

Creating the best place to work 👩🏽‍💻

We want people to be productive, to have career opportunities, to be focused on meaningful work and to have an excellent work/life balance. We like to think we work smarter, not harder, which is why we stick to a 35-hour working week and still Get Things Done.

We have built a powerful CI/CD platform which can run 32,000 automated tests in less than five minutes which allows us to remain productive at scale, and allows all engineers, regardless of level, to deploy code to production multiple times a day.

We value a diverse team, and we believe the variety of experiences and backgrounds in our team make us stronger. We believe in a learning culture and encourage self-development. We have regular 'wiggle weeks' and we hold our legendary 'Hack Days' twice a year. Engineers write about what they do, and what they learn, on our popular engineering blog.

We have an amazing office in central Edinburgh (one of the great cities of the world), but only half of our engineering team work here – the other half work fully remotely, distributed around the UK. We currently only offer remote working to senior engineers.

The Role 👷

  • Develop new product features and improve existing ones using a test-driven approach
  • Work closely with other engineers, product managers and designers to deliver an amazing product experience for our customers
  • Help your team plan, estimate and deliver projects. Shipping isn't just about merging pull requests – we put an emphasis on writing culture and ask engineers to document what they've created to expand our collective knowledge
  • Contribute new ideas for developing features and refactoring areas of code
  • Share what you've learned by talking at our weekly Engineering Forum
  • Continually expand your knowledge of both our business and technology domain. We have the resources and we give you the time to learn!
  • Develop and apply your mentoring and leadership skills

Technologies we use: Ruby, Rails, RSpec, Javascript, MySQL, AWS, Terraform, Jenkins

Apps we use: GitHub, Trello, G Suite, Notion, Miro

You 🙌

We look for:

  • Commercial experience of developing and maintaining web apps
  • Enthusiasm for taking complex problems and simplifying them for customers
  • Attention to detail. We value people who believe a job worth doing is worth doing right
  • Pragmatism; being committed to getting things done while understanding tradeoffs
  • A high level of self-motivation and self-awareness
  • A commitment to ongoing self-development, improving both technical and soft skills. If you have the commitment, we can provide opportunities for you.
  • Strong communication skills. Being able to write well and articulate your thoughts are great skills to have in any business.

Benefits 🎁

We provide a comprehensive package of employee benefits, which have been carefully selected to protect you, to promote healthy lifestyles, and to give you peace of mind. You can read more about these on our website.

Applying for the role ✍

Our application process is simple; just upload your CV and answer a few questions about why you are interested in this opportunity.

Our selection process involves a phone interview, a practical exercise and a visit to our beautiful Edinburgh office so you can meet the team. We work hard to make the process as straightforward, transparent and enjoyable as possible.

We really value applications from people with varied backgrounds and perspectives.

Don’t forget to tell us about why you think FreeAgent is the right place for you to make a difference!


Annual salary £35,000 - £80,000 (plus 15/20% outer/inner-London weighting) depending on experience, plus competitive benefits package

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • Jatheon Technologies Inc. (Europe)
    Yesterday

    SENIOR VUE.JS DEVELOPER

    We are a growing company with an internal development team that is working on amazing new projects and looking for a Vue.js Developer to further improve our performance and help us build our Cloud Archiving solution. You will be responsible for maintaining and developing highly-intuitive user interface and will collaborate closely with Design, Application Engineering and QA to specify, build, test and deploy new features. You will not only be a great contributor to the quality of our code, but also have important input on our UX strategy, as well as the opportunity to help us build our technical landscape, participate in developing our design system and share your expertise in front-end development with the rest of the team.


    You will:

    • Define coding standards and best practices for the front end
    • Write well-documented, extensible code that is easy to maintain and that adheres to predefined coding standards
    • Own the overall quality of code including unit testing and functional testing
    • Find and address performance issues
    • Work collaboratively and consult with our development team, provide guidance to the development process and perform code reviews
    • Assist in the architecture, development and integration of software components into fully functional software systems
    • Stay up-to-date on emerging technologies and discuss potential solutions to problems

    Required Skills & Experience:

    • 3+ years of experience in front-end web development
    • Minimum 1 year of extensive experience with Vue.js, alternatively with Angular/React
    • Extensive hands-on experience with JavaScript (closures, scoping, functional concepts, OOP)
    • Knowledge of HTML5 and CSS3 including preprocessors
    • Expert knowledge of jQuery and BootStrap
    • Experience with Single Page Applications
    • Excellent verbal and written communication skills in English
    • Motivation to learn new technologies, continually improve and work with little direction by understanding business goals and performing self-directed research

    Bonus points for experience with:

    • Writing unit tests
    • Local Storage and ES6

    What we offer: 

    • Full-time remote position
    • Flexible hours ‒ it’s about getting the work done, not about when desk chairs are filled
    • High-end laptop and other equipment
    • Great working atmosphere with regular team building activities
    • A chance to be part of a casual, but highly professional international team
    • Conferences, trainings and events
    • Competitive compensation depending on experience and skills
    • Exposure to emerging technologies and practices (Cloud, AWS...)


    If you think we'd be a good fit, please send us a cover letter and resume in English.

  • Jilt (Worldwide)
    Yesterday

    Howdy 👋We’re the folks at Jilt, an email marketing platform built for eCommerce. We help thousands of stores grow sales with emails that delight their customers. Our team is 100% remote, with 21 people distributed all over the world. 

    We’re looking for a smart, detail-oriented front-end engineer to join our team and help build fast, intuitive interfaces in React.

    You should be...

    • Deeply experienced with React, JavaScript, and CSS
    • Adept at translating user stories into detailed engineering implementation tasks
    • Detail-oriented & curious, with a drive to understand and solve technical challenges
    • A self-starter, comfortable working independently and taking a high level of responsibility
    • Dedicated to constant learning and sharing your knowledge

    Bonus points if you also have…

    • Experience using React alongside Ruby on Rails, or other MVC frameworks
    • Angular/Vue experience

    You’ll be responsible for…

    • Building features, tweaks, bug fixes, and refactors based on specs in Clubhouse stories (derived from both customer feedback and our product/support teams)
    • Adhering to internal code standards and best practices while suggesting new ones for team consideration
    • Carefully user-testing your own work and implementing feedback from code review
    • Providing detailed code reviews to your teammates
    • Updating our internal wiki & documentation
    • Assisting our support team with troubleshooting challenging issues

    Why you’ll love working with us…

    • Kind, wonderful teammates that enjoy their work as much as you do
    • Competitive salary
    • Annual company retreats (read about last year's adventure in Lake Tahoe!)
    • Fantastic benefits: 27 days paid time-off, full health insurance (medical, dental, and vision), retirement contributions, paid parental leave, and more!
    • Transparent culture (check out our team wiki)

    Curious to hear more? Learn more about the position and apply here. Applications accepted through June 7th. We can’t wait to meet you!

    We support workplace diversity and do not discriminate on any protected class. We believe when we work together as a team of different views, experiences, and ideas, we can build amazing things.

  • Howdy 👋We’re the folks at Jilt, an email marketing platform built for eCommerce. We help thousands of stores grow sales with emails that delight their customers. Our team is 100% remote, with 21 people distributed all over the world. 

    We’re looking for a driven, detail-oriented senior engineer to join our team and build fast, scalable backend systems in Rails.

    You should be...

    • Deeply experienced with Ruby & Rails
    • Experienced with JavaScript, especially with front-end frameworks like React 
    • Adept at translating user stories into detailed engineering implementation tasks
    • Detail-oriented & curious, with a drive to understand and solve technical challenges
    • A self-starter, comfortable working independently and taking a high level of responsibility
    • Dedicated to constant learning and sharing your knowledge

    Bonus points if you also have…

    • Elasticsearch experience
    • Experience with eCommerce platforms like Shopify or WooCommerce, especially integrating with their APIs

    You’ll be responsible for…

    • Building features, tweaks, bug fixes, and refactors based on specs in Clubhouse stories (derived from both customer feedback and our product/support teams)
    • Adhering to internal code standards and best practices while suggesting new ones for team consideration
    • Carefully user-testing your own work and implementing feedback from code review
    • Providing detailed code reviews to your teammates
    • Updating our internal wiki & documentation
    • Assisting our support team with troubleshooting challenging issues

    Why you’ll love working with us…

    • Kind, wonderful teammates that enjoy their work as much as you do
    • Competitive salary
    • Annual company retreats (read about our last adventure in Lake Tahoe!)
    • Fantastic benefits: 27 days paid time-off, full health insurance (medical, dental, and vision), retirement contributions, paid parental leave, and more!
    • Transparent culture (check out our team wiki)

    Curious to hear more? Learn more about the position and apply here. Applications accepted through May 28th. We can’t wait to meet you!

    We support workplace diversity and do not discriminate on any protected class. We believe when we work together as a team of different views, experiences, and ideas, we can build amazing things.

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!