We are currently going through a very exciting and interesting evolution of our platform. We are moving from a traditional RoR architecture to a modern “single page application”, exposing our application as a set of hypermedia API’s consumed by an Ember front-end to provide a rich interactive experience.
We are now looking to add to our team to accelerate the creation and rollout of this change. To do this we are looking to hire 2 people to join our team. These 2 positions should be able to contribute across the entire development stack. However, we are looking for one of the new hires to have strong experience in building and rolling out SPAs. Ideally, with experience using Ember to do this.
Skills & Requirements
2 to 5 years experience developing web applications
Strong programming skills with focus on clean design, well refactored code and automated testing
Comfortable working as part of a remote team Related to remote working a working knowledge of English is required
Technologies we use
- Ruby on Rails
- Yaks, https://github.com/plexus/yaks, open source project created from the core hypermedia technology we use to build our API
- Ubuntu servers managed through CHEF
- Ember 1.13.x going on 2.0
- we track and upgrade to Ember regularly
- we are currently in the process of moving to Ember CLI
- GitHub for source code management and process support
- Travis / TeamCity for continuous integration
How we work
We run a lightweight process that focuses on feature based delivery on a weekly basis. Our co-ordination and communication is largely through daily ‘catch-up meetings’ and use of appropriate tools such as Trello for backlog management, Slack for communication and Git(GitHub) for source control and feature deployment through PR’s and Milestones.
From a coding perspective we place a strong emphasis on clean, minimal, well refactored code backed up by strong suite of automated tests. We make use of peer review for all design and development work.
In general we strive for an approach that empowers and trusts individuals to ‘do the right thing’ and as a team we try and keep each other true to this.
Our development team works as a remote team with members in Berlin, Malmö and Barcelona. Our wider organisation has people based in United Kingdom and Dublin. Dublin is our headquarters and only office space - with core Support team and Sales and Marketing team.
Remote working has become part of our company DNA. We believe that it offers a lot of advantages to both Ticketsolve and employees. We expect that our new hires will likely be remote working. This means that you should be comfortable working as part of a remote team. If this is new to you, don’t worry, it was for us at the beginning as well. We now have lots of experience helping people settle in - so keep an open mind and imagine a working day with no daily commute
Ticketsolve is a web based online and boxoffice ticketing platform. We currently have over 150 clients based throughout UK and Ireland. These clients are a mixture of Theatres, Arts and Music Festivals and specialty offering such as Ice Skating and Christmas attractions. We are a consistently profitable company with healthy year on year growth.
The new features and abilities we are adding to Ticketsolve puts in a place to deliver strong growth in the coming years. They should allow us to grow our traditional client base and move into new ticketing areas such as tourism and attractions.