Lead Developer / Scrum Master
Location: ES, , Madrid
Department: Product Development
Employment type: Full-time
Required experience: Mid-Senior level
Industry: Computer Software
Function: Information Technology
Company profile: Glownet is the UK startup that is revolutionizing the live event experience for promoters, festival goers, caterers and sponsors. We use the power of RFID technology to deliver access control, cashless payments, crew management, social media activations and customer insight solutions for music festivals and other outdoor events. We believe that the right technology allows to let visitors enjoy the amazing events created by talented promoters in a hassle-free way without the queues, theft and fraud affecting the event.Over the past 2 years we’ve gained significant traction in the UK, the Netherlands, Spain, Taiwan, Turkey, Malaysia and recently delivered our cashless solution to all 26,000 attendees at the Rhythm & Vines festival in New Zealand. We closed an investment round worth over £1 mln in early 2014 and are now investing in our core team whilst we continue to rollout our business across Europe and other markets.Our international team members come from New Zealand, UK, Russia, Spain, Australia, Hungary, Netherlands and we have friends across the globe. The Founders have 7 years of experience running large scale events so we do understand the pains and desires of our customers. We have built the market’s best-in-breed products specifically tailored for the live events industry and now we need you to enable the fast growth of our business while continuing to focus on innovation!Please use "Want to contribute in another role?" link on the right panel to share your CV with us if your interest and profile doesn't match any of listed jobs. You can ask clarifying questions at #EMAIL_8caf23b7dfd6beb1d94648ed0cb768c7f624b9d261d32a5d891cd379ec89a8b0#, but please note that applications are not accepted via the e-mail.
Description: This posting has been updated on May 29, 2014. For details see footnotes down below.SummaryWe are looking for a Craftsman. A Promoter of agile approaches, refactoring, and test-driven development. An excellent Architect of robust and flexible code. A great leader, mentor and thought partner.Glownet has built the market’s best-in-breed products specifically tailored for the live event industry. Product Development is the heartbeat of our business and this is a fantastic opportunity to assume leadership and build a world-class in-house Software Development team.The key challenge for the Head of Engineering will be to constantly increase and maintain the quality of our code through the best agile methods and strong code quality culture. The individual will allow for fast evolution of the product whilst maintaining impeccable robustness of this complex, multi-layer system each time we deliver our services into an unpredictable environment.We use Android devices as our primary hardware for all our operations onsite, RESTful APIs to communicate with the server(s), .NET C# + MS SQL to build the back-end server software and web-based configuration panel, 3rd party cloud systems to enable reporting, integrations with our partner platforms such as Payment Gateways, Staffing Systems, Ticketing Providers etc. to enable key functions of an always–evolving and network–independent system, which is used in unpredictable environments by inexperienced operators at great events across the globe. A big part of our product is the cashless system handling financial transactions, so extra security and care has to be taken when conducting software development.You and your core team will be based in Madrid**. We might consider outstanding candidates willing to relocate from other places, but priority will be given to those living in Madrid. Be prepared to enjoy visiting London as well as some exotic locations around the globe from time to tome.The job LEAD THE TEAMAssume ownership of the software development process with the current team of outsourced software developers by taking over the sprint planning process and version control system. Put a sound QA process in place together with the CTO, power up automated bug reporting and initiate the creation of the tools that will help ensure that our critical software is bug freeBring the best agile practices to improve how we develop software while completing the transition to test-driven development to make it easy and safe to introduce changes. Promote relevant approaches such as pair programming, code reviews, continuous integration and coach team members on how to use them efficiently in practice while establishing the culture of the dev teamHire a brilliant A-class core product development team in-house and define the best possible split of responsibilities between the internal team and outsource partners. Mentor, coach, encourage and support to build a stellar, efficient and cohesive team of highly skilled engineers to enable fast innovation of Glownet productsPromote a flexible approach which allows for fast changing requirements and proactively suggest ways to achieve business goals without compromising the system architecture and reliability.  Communicate risks and benefits of different design / architecture / scope limitation approaches, help the business understand the trade-offs involved.DESIGN THE ARCHITECTUREStructure the system in a way which enables future innovation. Help us transform the remaining parts of the legacy code into safe and transparent API-like “clean code”. Anticipate future improvements and design modular, parameterised, loosely tied yet clearly defined components thus reducing the cost of future change. Understand the system from multiple angles including functionality, security, performance, expected user experience, simplicity of operational hassles of the delivery on site. As a result help us innovate the most critical aspects of our product while maintaining its accuracy and security levelsBe flexible in your approach and consider using suitable platforms, tools, SaaS products, libraries and frameworks. Manage the design of API integrations with partners (e.g. in eCommerce) and be on top of such integrations to make sure they are done properly DEVELOP THE KEY CODEDefine interfaces between system modules, boundaries and help write unit and acceptance tests that define design of the componentsWork on the most critical and complex pieces of code and resolution of the most elusive technical issuesWork in pairs with senior members of the team to tackle complex new functionality or perform refactoring and assist junior developers with their tasks and professional development* Update: We have changed the title of this position to provide more clarity about the role. We are looking for hands-on agile gurus, great architects and technical problem solvers, loved by their peer developers who are looking to make the career step to lead their own team in our unique an exciting field. For this position we are not looking for senior executives with many years of experience establishing departments and managing huge projects while navigating political relationships with multiple corporate shareholders.** Update: A decision has been made for the core team to be based in Madrid. From now on we will consider primarily candidates currently based in Madrid with exceptions only for outstanding candidates willing to relocate.
Requirements: Fluent written and spoken English is a mustGood level of Spanish is a plus, but not mandatoryWhen including your Cover Letter, please make sure it is in English!
Benefits: Rewarding technical challenges – delivering new technology into unpredictable outdoor environments with inexperienced crew members and tens of thousands of customers is challenging. It requires difficult technical and architectural problem-solving. Unique professional growth – we’re a smart, diverse, ambitious and hard-working team. We guarantee you’ll develop your skills, and your cross-industry and cross-functional knowledge immeasurably. You will be exposed to a unique set of technologies and systems that connect the offline world with the online world.Startup culture – we work in the music festival industry where our clients’ business is delivering entertainment. We work hard, however in many ways this doesn’t feel like work. You’ll be given plenty of opportunity to travel and direct your work according to your passion.We have offices in London and Madrid and tend to deliver projects to our clients in the summer months, either in the Northern or Southern hemispheres. We offer a competitive salary and generous benefits too
Fraudulent: 0