My client are a pioneer in the wellbeing industry. The products they build include a consumer facing marketplace and the software that their partners use to run their businesses. Both are available on the web and as native apps for iOS and Android, and in all eleven countries across Europe.
The tech team is a great bunch, they love to ship software and they are a very smart team of people. They like to use the right tech for the job but they don’t get seduced by the latest shiny fads.
They know that it takes more than a ping pong table and a beer fridge to make an exceptional engineering culture. They are all empowered to make meaningful decisions about what they do and how they work, and they do everything at a sustainable pace. They trust each other and they support each other. They speak their minds and everyone’s opinions are respected.
Whilst they are in the wellbeing sector, technology is absolute front and centre. The rest of the company respects and appreciates the tech team, and they understand that their job is to deliver valuable products for the business.
Agile principles and values are important to them, their cross-functional teams use Scrum and various XP practices, they love DDD and they are embracing eventual consistency in their new services.
Their tech stack includes ReactJS, NodeJS, Java 8, PostgreSQL, Spring, Hibernate, JPA 2.1, Immutables, Tomcat, Jetty, ES2015, Sass, Docker, RabbitMQ, AWS, iOS, Android, Jenkins, Selenium and Appium.
Their stack is chosen for scale. They’re building a huge business and a platform to match. They’re always open to new ideas as long as they are good for their business.
They believe in ATDD, automated testing and continuous integration and they want to do them all brilliantly. They do hackathons, cross team demos, code academies for non-techies, regular drinks and team lunches.
They do things well, but they’re not complacent. They want to do great work and they want to be known for it. They’re looking for people who can help them to continue to grow and improve as a team.
As a Front End Software Engineer in the team you will work as part of a cross functional Agile team writing and shipping high quality code frequently. You’ll do whatever you can to help your team meet or exceed its goals and you will drive incremental improvements in both the way they work and the software they deliver.
Consumer product experience