Joe Davies

Joe Davies

Senior Consultant 0203 854 0015
LinkedIn Profile

From a small town in Essex, I went straight into a plumbing and electrical apprenticeship from school at 16. After 5 years of changing lightbulbs, I decided to pack it all in and in 2011, I set off on a 12-month adventure. Travelling around the world, I visited almost 20 countries in the process and made some fantastic memories. 

I returned from travelling and made the conscious decision to move into recruitment and have been working in the Digital and Front-End Tech space ever since. As well as in London, my work includes working in several digital and tech hubs across Europe.   

I enjoy playing and watching football, although I’m better watching than I am playing! When there is no footy, you will either find me in the pub, on a plane, or on the sofa watching a decent film.  

The first box is for the title ('what they say'), the second box is for the testimonial. You need to select a full block of text as 'block quote' (the symbol with the quotes in the edit menu) to make it an independent testimonial. Bold text is used to write the name of the author of the quote.

Joe is an effective recruiter. He comes across as honest, grounded and gives you support throughout the entire recruitment process, so you're never left wondering. I wish more recruiters were like him!

CSS Developer, HCL

Posted 16 days ago

Full Stack/Golang Developer

This company is the leading source of intelligent information for the world's businesses and professionals, providing customers with competitive advantage. Intelligent information is a unique synthesis of human intelligence, industry expertise and innovative technology that provides decision-makers with the knowledge to act, enabling them to make better decisions faster. They deliver this must-have insight to the financial and risk, legal, tax and accounting and media markets, powered by the world's most trusted news organization. Position: Lead Software Developer – Full stack Main Responsibilities / Accountabilities: Writes new software, makes modifications to existing software, or integrates software applications and modules in accordance with specifications, created in partnership with others Contributes to the creation of ux design. May lead the design of less complex components. May provide technical support (not out of hours) to operations or other development teams. Creates, reviews, and maintains all required technical documentation/ manual related to assigned software to ensure supportability and reuse. Assists in identification and implementation of short-term and long-term solution options, including risk assessments. Assists with improvements to prevent problems, including problem resolution workflow. Participates in project planning sessions with team members to analyze development requirements, Provides design options, and provide work breakdown and estimates of work. Provides work breakdown and estimates for small software development tasks. Provides timely status updates for areas of individual responsibilities within projects to supervisor Actively participates in team and status meetings. Demonstrates software as requested Develops software using disciplined software development processes, adhering to team/company standards and software best practice guidelines, and corporate policies. Qualifications Essential Skills & Experience: Is fully competent in more than one programming languages, software engineering methodologies, software development tools. Strong experience of cloud infrastructure like Amazon Web Services (AWS). Especially technologies such as EC2, S3, Kubernetes, Docker and Elastic Search Experience in delivering scalable distributed computing with fault tolerance Expert skills and experience working in Go, Scala, Python and NodeJS. Unix environment and Bash scripting RESTful API design and implementation and messaging system experience Knowledge of TCP/IP networking and network protocols Strong understanding of Algorithms and Data Structures Experience with version control systems (Git) Experience of unit testing, code management tools and design tools. Keeps up to date with latest emerging technologies and never afraid to rewrite existing components to use Good written and oral communication skills Strong problem solving capabilities Desired Skills and Experience: Experience in Blockchain technologies, P2P and smart contracts Experience of financial markets, OTC derivatives, contracts etc Experience of cryptography such has public key encryption, KMI Relational and NoSQL database technologies Front-end web development skills: HTML5/CSS, Javascript DevOps experience: configuration management, containers, virtualization, continuous integration Open source advocacy and participation Education/ Certifications: Bachelors or Masters degree in Computer Science or closely related discipline; or equivalent combination of education and experience.

Posted about 2 months ago

UI Developer - NYC

United Kingdom

This is an opportunity to work on one of the largest financial software platforms in the world. Working within an established UX team, constantly striving to understand their customers' needs and improve their experience. Keeping everything going smoothly is a dream team of UX skillsets - from interaction design to prototyping, visual design to usability analysis. Much like the user experiences we shape, the team works together seamlessly, collaborating on projects senior management deems crucial for the customers. What's in it for you: A flat structure offers meaningful access to senior management, and fuels interaction across the entire organization. The global headquarters in New York City reflects this decidedly un-corporate culture with a stylish, open and dynamic workspace - an inspiring user experience of its own. You will: Work closely with UX Designers to increase the fidelity of conceptual designs/artifacts, such as paper sketches or wire-frames, into interactive prototypes Help various cross-product teams ensure that the design concepts are technologically feasible as part of an iterative design life-cycle Interact with visual designers, interaction designers, usability specialists, product managers, and front-end and back-end technologists You need to have: B.S. or M.S. in Computer Science, Engineering, Design or related field Meticulous attention to visual detail and a natural eye for design Solid experience developing complex user interfaces within HTML 5 Development and JavaScript Extensive experience with Javascript frameworks, such as AngularJS and Node.js Deep understanding of UI application, framework development, and UI/UX principles Familiarity with design tools such as Visio, Omnigraffle, Photoshop and Illustrator We'd love to see: We are interested in seeing your portfolio for this position. Ideally we would like to see a broad sample of visually interactive, transactional UI applications that you have developed.

Posted 2 months ago

React Native Developer - Fully Remote

30-31 Haymarket, London SW1Y 4EX, United States

Mobile/React Native Engineer (Fully Remote) We’re looking for iOS/Android engineers to join an established mobile team to build thoughtful, polished, and impactful experiences for our current and future customers. If you’re an engineer who is well-versed in native and React Native development, and passionate about building great products with technical craftsmanship, then we think you would be a great fit for our team. Mobile is quickly becoming the preferred means for people to connect, and we’re looking to build the premiere mobile application to support people in their everyday journeys. What are some examples of the work the team has done? We’ve built an internationalized mobile app for over a dozen international markets. Overhauled the UX of the app to be best-in-class among our peers Moved to a Swift-first, Kotlin-first approach for mobile development Integrated React Native Brownfield into the mobile app for select features We actively support the open source community by giving conference talks, hosting meetups, and releasing OS projects of our own. The following experience would be relevant for this role: Experience shipping one or more Android/iOS/React Native apps (ideally in App/Play Store and at-scale) Deep understanding of the underlying architecture of React Native on both the JS and native realms Projects and code that shows a high aptitude for engineering knowledge, and practices Provided thought leadership around software development processes, architectural design, code delivery, and/or testing in a team environment General engineering experience (i.e. SDLC, designing/interfacing with API’s, CI, GIT) Some of the tools that our team use: Slack for communication JIRA for ticket tracking Confluence for wiki GIT/Bitbucket for source control Hexo for engineering documentation Jenkins for CI/CDer