Developer

Dmg Media ,
London, Greater London

Overview

Job Description

Software Engineer So, as a Software Engineer here you will contribute to the development of an in-house, cutting-edge news platform for web and mobile on a global scale. We do everything that is core to our business in-house - it doesn't make sense any other way. You will work in small cross functional teams using a range of tools - we have a philosophy of using the right tool for the right job here rather than strict adherence to standards - which currently includes Java, Oracle, Clojure, NodeJS, Mule, Redis & Elastic Search and a range of Javascript frameworks for both internal and external use cases where they each best fit. We're light on process and bureaucracy, but big on personal responsibility, where wanting to be part of a high performance team and having shared ownership of our product vision is crucial to succeeding here. You will have the opportunity to get involved in every part of the delivery process, and with millions of people viewing our website each month you really will see and feel the value of your work. We also feed more numbers than you can handle back to you in real time using our own in house analytics platform and we are co-located with our editorial teams in London and NY to make it easy to answer important questions like 'would it make your day if we managed to make this do that?' We have a range of engineers of different levels of experience, but all share a desire to learn, a desire to be at the top of their game and are truly passionate about what they do. We're looking for full stack, back end, front end, dev/ops automation junkies and mobile developers of any variety (iOS, Android or HTML5). If this sounds like what you are - or what you think you could be - then we'd love to talk with you. So what are we looking for? * You need to be passionate about technology and maybe even code in your spare time for fun. * You thrive in a cross functional environment and are keen to learn new things. * Ideally you can code in more than one language (we don't really mind which ones if you're great at it). * You can make your own decisions but are not foolhardy. * You actively ask questions and are open to taking advice. * You aspire to build amazing things. * You will have determination to get the job done. * You want to enjoy what you do. * You're interested in helping the next generation of great programmers develop. What experience do you have? * You'll ideally have a degree, ideally a 2:1 and preferably in a technical subject, if not you'll need to have significant experience of programming outside of your degree. * Excellent software development knowledge and skills in any of our current languages (Java, Clojure, Node or JavaScript) are a great advantage, but if you've got a different set of skills we'd still be willing to have a quick chat to see how you might fit in. * A public github profile would really help us get a feel for what you're all about. What's the package? * Very competitive salary that is negotiable based on experience. * Other perks such as a free onsite gym, employee discounts and a highly subsidised restaurant. * You'll be working in the heart of High St Kensington so great for shops, bars and restaurants where Hyde Park is just a stone's throw away. * Great equipment, we won't scrimp on the tools you need to do your job, and you can even bring your own if you prefer. * You'll have the opportunity to specialise in areas that appeal to you, or remain a generalist if that floats your boat. * You will have access to training days, e-learning courses and conferences with a budget set aside for you to use. * 5 weeks annual leave. * Contributory pension scheme after probationary period. * Season ticket loan. What are the opportunities we can offer? * You'll be part of a Global Brand which is now internationally recognised and will allow your CV to stand out to prospective employees. * You will work on cutting edge web and mobile technologies in friendly multi-disciplinary agile teams using the latest open source tools and gain experience through pairing, automation, TDD and bleeding-edge Agile practices. * You will have a great social network, gain invaluable experience from the field of your choice, learn new skills and develop expert knowledge at one of the most exciting media companies in London. So what are you waiting for? Apply now, impress us with your enthusiasm and technical knowledge and reinvigorate your career at MailOnline.