keywords/skills

Showing page 2 of 150 (10 in 0.31 seconds)

  • 02 Sep 2018

Job description

We’re part of Europe’s leading entertainment company with over 23 million customers across seven countries, we make life easier by entertaining and connecting people. It’s a genuine team effort. That’s why we want talented people, like you, to join us and help make the future happen.


This role is an exciting opportunity to join us and work within our Software Development Team


The perks:

As a valued employee, you’ll benefit from a free Sky Q premium package (one off payment required for installation), an excellent pension scheme and private health care. What’s more, you’ll also have access to over 12,000 LinkedIn Learning courses to support your development. As if that’s not enough, our impressive Osterley campus boasts endless subsidised restaurants, on-site cinema, on-site gym, and much more to make your experience with us even more enjoyable. 


To find out more about working with us, search #LifeatSky on LinkedIn, Twitter or Instagram. 


Your key responsibilities:

  • Design, develop and test new micro-service applications.
  • Collaborate with other developers, sharing and receiving knowledge.
  • Build applications that scale predictably, facilitate development across multiple developers and teams and promote maintainability and extensibility.
  • Maintain and contribute to software delivery principles and guidelines based on internal Sky standards and industry best-practice.



Your skills:

  • Extensive system development knowledge with Java, JMS
  • Familiarity with configuration and build tools such as Jenkins, Maven, Team City, Gradle.
  • Familiarity with monitoring tools such as Prometheus and Grafana.
  • Applied knowledge of software engineer standard methodology and multiple software development methodologies. e.g. XP, Scrum
  • Applied knowledge of design patterns and solid principles.
  • Applied knowledge of the principles of Test Driven Development and the benefits that are realised.
  • Applied knowledge of principles of Business Driven Development and the benefits that are realised.
  • In-depth experience of working with APIs (REST etc.)



Ready to work in a dynamic environment alongside talented people who take pride in delivering great results? Apply today


We’re happy to talk flexible working


It’s our people that make us Europe’s leading entertainment company. That’s why we work hard to be an inclusive employer, so everyone at Sky can be their best.


If you are successful in your application for this role, your appointment will be subject to receiving a positive outcome from your Criminal Record Check.


Believe in better

  • 02 Sep 2018

Job description





Main Responsibilities



Key activities include:

· Designs, develops, implements and operates the ­large-scale, high-capacity and highly resilient infrastructure solutions that allow the REST of Infrastructure, Technology development teams and business colleagues to consume the End User Desktop Services.

· Setting the strategy, objectives and high-level plans for End User Computing across Tesco Group in order to best deliver requirements of Tesco Technology and thus the business.

· Defining and continually overseeing standards and simplification across the entire End User Computing estate.

· Driving innovation through transformation and Continual Service Improvement

· Evaluating partners, software and hardware and finding the right mix to deliver the Technology and ultimately, business strategy

· Designs, develops, implements and operates End User solutions in line with modern automation technologies where possible through self-service APIs. These solutions will allow End User Computing and REST of Infrastructure to be consumed in a controlled, auditable and repeatable manner, automatically handling failure seamlessly.

· Designing, delivering, implementing and operating new and re-usable infrastructure solutions to meet both technological, financial and business requirements. Collaborate with, and advise, development teams, to create appropriate infrastructure solutions to facilitate both their and ultimately the business requirements

Ideal Candidate



The Role - Systems Engineer II - Identity, DirectAccess, AIP, PKI

Whilst specific responsibilities will be dependent upon the changing needs of the Tesco business, the following provides an overview of the role's key responsibilities and measures:
  • Architect, Design and Deliver solutions using existing Infrastructure components. Where new infrastructure technologies are being introduced, implement them and establish best practice for their adoption. Resolve incidents that have not been seen before and initiate change to ensure that issues can be easily dealt with in future.
  • Contribute to the Technology Roadmap for Windows and Non-Windows end user devices across Tesco
  • Evaluate new tools and techniques being able to understand their value and impact.
  • Understand current application development techniques and their implications to infrastructure
  • Lead group design discussions on my area of expertise and be able to present with authority to a variety of audiences.
  • Collaborate with Software Engineers to understand their requirements and assist them consuming Infrastructure in the most seamless way possible.
  • Coach and mentor system engineers across Technology who are at a more junior level. Ensure that my own team's designs are of a high quality and understand the impacts to any other areas of infrastructure.
  • Keep my technical skills up to date and keep track of new technologies, understanding how they might benefit the Technology team and wider Tesco.
  • Introduce automation to all aspects of my day to day work.


  • £70k - 85k
  • 02 Sep 2018

Job description

At Longshot Systems we’re building advanced platforms for sports betting analytics and trading.


We are a small start-up company working in a rewarding and challenging industry. Having developed a lot of our core platform infrastructure we are looking to begin expanding our trading strategy research activity. Our core systems handle thousands of events per second, 24/7. We have similar problems and constraints to high frequency trading firms, but in the sports betting world.


You'd be working closely with the CEO, CTO and Machine Learning research team to design, test and implement new high frequency sports betting strategies based on machine learning models. Due to us being a small startup the role suits someone who wants to be involved in all aspects of the R&D process, from high-level design through to production implementation. Our ML stack is Python based and communicates with our core infrastructure, written in Golang, by RPC.


The ideal candidate will be highly creative and enjoy generating new, innovate ways to tackle problems and suggesting improvements to existing methodologies; you'll have a high level of autonomy to research whichever methods you felt would be best suited to the problem at hand. A strong mathematical understanding of the fundamentals of Machine Learning is very important for this role and ideally you'll have experience in doing research on cutting-edge models either in industry or academia.


If you're the kind of person who enjoys knocking up a prototype model based on something you read the other day in a research paper you'll enjoy our working environment. We have weekly research afternoons where each member of the team reads up about a new topic, technique or academic paper that interests them and discusses or presents it to the REST of the team afterwards to ensure we're always learning and staying on top of recent research and technologies. The team attends (and presents at) conferences to further aid this research.


We've got a pretty relaxed atmosphere here with team lunches / after work drinks a regular occurrence (our local pub does excellent Thai food, we go frequently). Our customary office hours are week days, 10 til 6. We don't much like peak rush hour. If that doesn't suit, let us know and we can talk, we're flexible. Our office is based in Marylebone, London.


Benefits


Our salary range for the role is £70,000 to £85,000, depending on experience and interview performance. We offer 10% matched pension contributions as standard for all staff.


We do not currently offer other benefits such as private health or dental insurance, but we are open to negotiating if this is something you need.


Choose your own hardware & setup for your development environment. Adjustable standing desks provided

  • £70k - 85k
  • 02 Sep 2018

Job description

At Longshot Systems we build advanced platforms for sports betting analytics and trading.

We are a small start-up company working in a rewarding and challenging industry. Having developed a lot of our core platform infrastructure we are looking to begin expanding our trading strategy research activity. Our core systems handle thousands of events per second, 24/7. We have similar problems and constraints to high frequency trading firms, but in the sports betting world.


You'd be working closely with the CEO, CTO and Machine Learning research team to design and build the tooling & distributed cluster computing frameworks to support strategy research and development, help turn prototype trading models into production-ready systems as well as architecting the high-level design of the strategy software to minimise trading latency and scale effectively. Our strategy stack is Python based and communicates with our core infrastructure, written in Golang, by RPC. We use AWS EC2 and S3 for our cluster computation.


The ideal candidate will have a strong software engineering background, with broad experience across a range of topics related to general high performance computing such as multi-threading, networking, profiling and optimisation. Experience working with the NumPy/SciPy stack is essential, as is experience with tools like Cython, Numba etc for performance optimisation. Our work often involves a lot of custom algorithms, so an understanding of core mathematics and linear algebra are important. Knowledge of common machine learning algorithms & techniques is a plus, although not essential.


Most importantly we're looking for intellectually curious engineers who enjoy learning about new technologies and techniques, solving problems and encouraging engineering best practice. We have weekly research afternoons where each member of the team reads up about a new topic, technique or academic paper that interests them and discusses or presents it to the REST of the team afterwards to ensure we're always learning and staying on top of recent research and technologies.


We've got a pretty relaxed atmosphere here with team lunches / after work drinks a regular occurrence (our local pub does excellent Thai food, we go frequently). Our customary office hours are week days, 10 til 6. We don't much like peak rush hour. If that doesn't suit, let us know and we can talk, we're flexible. Our office is based in Marylebone, London.


Benefits


Our salary range for the role is £70,000 to £85,000, depending on experience and interview performance. We offer 10% matched pension contributions as standard for all staff.

We do not currently offer other benefits such as private health or dental insurance, but we are open to negotiating if this is something you need.

Choose your own hardware & setup for your development environment. Adjustable standing desks provided.

  • 02 Sep 2018

Job description

ABOUT ROOSTERMONEY:

RoosterMoney is a pocket money & allowance tracking app that helps parents teach their kids the value of money in a digital age. Simple, progressive and gameful, we bring to life all the sound traditional financial principles we were brought up with (or wish we were!) and make managing money smart, fun & relevant for the modern world.

We believe the world would be a better place if we all talked about money a little earlier on in life. Research shows that our money habits are formed by the age of seven. That’s a pretty amazing opportunity to help give kids a head-start in building habits that will stick with them for life.


WHY ROOSTERMONEY?

RoosterMoney has been featured in The Times, Telegraph, Guardian, FT, Wall Street Journal, CNBC, Australian Herald to name a few. Hundreds of thousands of families have downloaded the RoosterMoney app since our launch in January 2016. We are looking for a talented and motivated senior UI developer to join our team to help us achieve even more amazing things. We have a generous share option scheme and you’ll be joining us as we expand across a number of new territories.


THE ROLE:

We're looking for a software developer who has held mid-senior positions on front-end engineering teams, who will operate with a high level of autonomy.

You will be developing our core RoosterMoney app and working across the platform as a whole within our small but growing product team (currently 8), building an application that is used by families around the world. You have a passion for UX and UI, best practice development and building a product that delights users on a daily basis, taking pride in shipping quality code that is easy to test, maintain and build on. You care deeply about building applications with well thought out architecture.


Aside from developing front-end applications, we expect you will also become involved with ops and back-end work with our Node API’s where required.


We are a small team so it’s important that the successful candidate isn’t just technically highly competent but is a good cultural fit. We run daily stand-ups, two week sprint cycles, retrospectives and utilise Slack for Chat and Jira for ticket and stream management. We use video calls to stay in contact and monthly all team meetings (State of the Rooster). We gather together every quarter for All Hands to celebrate successes, share ideas and plan for the next quarter of hustle.


Apply if you want to:

  • Work closely with a small group of determined, like-minded people to reshape the way families talk and engage with money around the world.
  • Play a critical role in the design and development of our app.
  • Ship and take ownership of impactful new features and functionality.
  • Develop robust deployment and testing processes
  • Share your knowledge and passion with the REST of the team in making the app best in class.

Benefits


In addition to a competitive salary:

  • Work with a fun, passionate team building something awesome.
  • 25 days holiday
  • Pension Scheme
  • Employee Option Scheme so you can benefit for all the input you put into the company.
  • We will consider remote working for this role so long as you can spend up to 20% of your time in our London Bridge Hub office. We run a Remote working structure as a team (we currently have team members in London, Bristol and Stoke in the UK and Barcelona, Spain) so time zone variance (and travel distance) has to be sensible.


We can't offer visa sponsorship at this time.

  • 02 Sep 2018

Job description

We are looking for passionate and talented Front End Developers to join THE YOOX NET-A-PORTER GROUP, working for THE OUTNET Technology Team. 

The team you’d be joining is looking at using React & Node.js to build a new UI Layer for THE OUTNET. After recently completing a full platform migration, the team is aiming to create new front-end heads using these frameworks that will consume new back-end APIs. The work reflects what we’re aiming to do with other brands in the future, eventually having all our in-house brands and monobrands utilising this approach. It’s an exciting opportunity to develop and learn whilst using these popular, emerging frameworks. 

We work in small autonomous teams, have full code ownership and release independently using continuous integration. We rely on metrics, customer feedback and experiments to iteratively improve our world-class e-commerce platform and are constantly updating our tech stack alongside industry best-practices. 

You will be a part of a close-knit team that will both challenge and support you to do the best work of your career. 

Some commercial experience with:

  • JavaScript
  • React
  • REST APIs
  • Object Oriented Javascript, ES6
  • HTML5/CSS3, responsive design & cross-browser compatibility
  • Version Control (Git)
  • Working in an Agile environment using collaboration techniques

You may also have experience with:

  • Monitoring Tooling
  • Caching and Content Delivery Networks
  • Stakeholder Communication
  • Continuous Integration

Why do you want to work with us:

  • Regular Hackdays & Hackathons
  • Weekly allocated self-development time
  • Opportunities for training (conferences and guest speakers)
  • 02 Sep 2018

Job description

What's the role and how do you fit in? 

BenevolentAI harnesses artificial intelligence to accelerate scientific discovery by making sense of highly fragmented information to develop new medicines for hard to treat diseases, using AI as a force for good. Valued at $2bn in 2018, we are the largest independent AI company in the world.

We are looking for an 'IT all-rounder' to with a keen interest in all aspects of IT to join our small, but enthusiastic go-getter team. This is a very hands-on and varied role allowing you to develop your knowledge and experience whilst working on a range of different projects within our rapidly growing start-up environment adopting a wide range of technologies. Our infrastructure is already set-up and you’ll have the opportunity to innovate and incorporate creative solutions whilst maintaining and supporting current technologies. This role is based in Cambridge, but will require a some travel to London since part of your user base is located there. Our IT setup is a Microsoft/Mac (G Suite) hybrid with focus on Microsoft in Cambridge.

What will you be accountable for?

  • Primarily Windows and software support and installation, with some OS X
  • User management and Windows Server roles including Active Directory
  • Supporting users using Windows, Office, and industry-specific software packages
  • Hardware support and debugging of desktops, laptops, printers and wifi
  • Some server, firewall and network support and administration
  • Basic Linux System Administration tasks
  • Monitoring and maintaining security applications including Anti-Virus systems
  • Administration of Cloud based systems
  • Administration of in-house telephone systems and mobile phones
  • Participating in planned projects to upgrade and replace systems and services
  • Install and upgrade and maintain video conference systems
  • Maintain a formal backup and disaster recovery strategy including regular testing

What skills, experience, and qualifications do you need?

  • A good understanding of both PCs and Macs, covering both hardware and software.
  • Experience of Microsoft Windows, MS Office software.
  • Working knowledge of MS and Exchange servers and Active Directory.
  • An understanding of networking principles including ADSL, switches and wireless networking.
  • An understanding of Linux.
  • Understand PC security including Anti-Virus systems and firewalls.
  • An understanding of VPN and remote desktop connections.
  • Use of conferencing technologies useful, such as Google Meet hardware.
  • You are a personable, pro-active and take a hands-on approach to issues that arise and to implement change where needed.
  • You are confident in talking to both techies and non-technical audience.
  • You take IT support seriously, just as we do!

Benefits

  • 25 days of holidays (up to 30)
  • Fully stocked kitchens and breakfast on Mondays
  • £1000 learning budget - when you grow, we grow
  • Attendance at industry conferences to stay up to date with newest tech/AI developments
  • Performance bonus for some extra £££
  • Fun internal events (karting, Oktober Fest, laser tags, bake-offs, bowling, concerts and more!)
  • Health Insurance
  • Share options
  • Cycle to work scheme
  • Kiddi vouchers
  • Life cover and Pension scheme
  • Gym discount
  • Season ticket loan
  • Employee assistance service - so you can REST easy knowing that you and your family is taken care of
  • £50k - 70k
  • 02 Sep 2018

Job description

The Vision

Someone who understands that “what you build” is just as important as “how you build it”. Someone who wants to do more than just code. We want dreamers, creators, someone who likes to discuss ideas and push the boundaries of technology.

Who we are

Yoti is a global company whose aim is to be the world’s trusted identity system. We have seriously ambitious goals to become the world's most secure and data sensitive company. Our passionate team works to improve the way people share their personal information. Innovative products like the Yoti mobile app help people to prove who they are online and in person.

We are creating a new concept. Something that has never been done before,  Why not be part of something truly innovative and creative. Yoti is here to fight against fraud and build a secure identity system for individuals and businesses. We are a company who are pushing the boundaries of technology for a safer world.

Yoti is changing the way people prove their identity. Our products are built from the ground up to respect customers' privacy and put you in control.  We will never sell on customer data - we couldn’t even if we wanted to. Designing products that are simple to use and easy to understand in the world of privacy, security and personal data is a tough challenge.

More about this Team and Project

The SDK team produces the open source tools that allow developers to integrate with the Yoti technology. We are the ones who really define the Yoti integration experience and we support 7 popular languages (Node, Java, PHP, Python, Ruby, C# and Go) plus 4 CMS plugins (Drupal 7, Drupal 8, Wordpress and Joomla).

As a Polyglot Developer, you will participate to the technical design and implementation of the new SDK features and you will make sure that our examples projects are always working and easy to understand.

You will also work closely with designers and product managers to make sure that our documentation is understandable and up to date. You will be able to have an impact from day one, but we also care about you and invest in your learning.

Your experience

  • 2 or more of our supported languages (at least 3 years of experience with one of them).
  • API concepts.
  • REST.
  • Continuous integration/delivery.
  • Git.
  • Relational databases.
  • Dependency management systems, ideally with package release experience.

It would be great if you have some experience in the following:

  • Docker.
  • Concourse.
  • Microservices.

We don’t want people to stagnate, we don’t want people to just “get by”, we offer a magnitude of tools so you continue to learn, challenge yourself, evolve as a techie and keep you constantly engaged. We even have a Yoti Labs for the people who like to play with new tools, experiment and want to build something out of this world!

Yoti in the news

  • Yoti Blog - Here
  • Company Valuation - Here
  • Telegraph News Article - Here
  • Where can I use Yoti? - Here
  • Have a read through our SDK - Here
  • Our Github account for more code info - Here

We are based in Central London, by Bank, 5 minutes walk away from London Bridge and Liverpool Street Stations. We are surrounded by a bunch of restaurants, enough to try a new lunch menu every day for a good few months!

This is a fantastic opportunity to get involved with a company doing crazy-complex projects, in a fun and exciting environment, where creativity is rewarded! You will also be working on something which millions of people could well be using daily! This kind of opportunity does not come round often so what are you waiting for, apply today and build something amazing tomorrow!

Pre-employment checks

If your application is successful please be aware that as part of our pre-employment checks:

  • We will check your details against fraud prevention databases
  • We will check identity; address match; PEPs and sanctions; bank validation, verification, fraud checks, negative data (CCJ, bankruptcy)
  • If our investigations identify fraud or other criminal offences both when applying for a job and during your employment, we will record the details on the relevant fraud prevention databases. This information may be accessed from the UK and other countries and used by law enforcement agencies and other organisations to prevent fraud.
  • Please contact HR@Yoti.com to get information on which fraud prevention databases we use.

Talent Pool

If we consider that you might be suitable for other roles in the future, we will keep your details so we can contact you about these other roles. If you do not want us to keep your details for this purpose, please e-mail HR@yoti.com or let us know at any stage of the recruitment process. For more information please read our applicant privacy notice.

  • £50k - 65k
  • 02 Sep 2018

Job description

Node Developer

The Vision

Someone who understands that “what you build” is just as important as “how you build it”. Someone who wants to do more than just code. We want dreamers, creators, someone who likes to discuss ideas and push the boundaries of technology.

Who we are

Yoti is a global company whose aim is to be the world’s trusted identity system. We have seriously ambitious goals to become the world's most secure and data sensitive company. Our passionate team works to improve the way people share their personal information. Innovative products like the Yoti mobile app help people to prove who they are online and in person.

We are creating a new concept. Something that has never been done before, Why not be part of something truly innovative and creative. Yoti is here to fight against fraud and build a secure identity system for individuals and businesses. We are a company who are pushing the boundaries of technology for a safer world.

Yoti is changing the way people prove their identity. Our products are built from the ground up to respect customers' privacy and put you in control. We will never sell on customer data - we couldn’t even if we wanted to. Designing products that are simple to use and easy to understand in the world of privacy, security and personal data is a tough challenge. We are actively investing in growing our UX team as it’s an important part of our success.

More about this Team and Project

About the role

  • You will be responsible for developing the server software required to support business needs, from design through to implementation and integration testing.
  • The server software composes a microservice architecture and is written in Node Js, GraphQl, Go (Golang) with postgres powering highly available queues.
  • You will work as a member of a cross functional team working with talented, NodeJS ,GoLang and Web developers and reporting to the Team Lead.
  • Working closely with the team members and the team lead to ensure that tech development and delivery is implemented to specification and with good quality.

Skills:

  • Experience writing network-facing server software in a language such as Go, NodeJS
  • Linux knowledge (we deploy on Linux, but you can run whatever you like on your laptop!)
  • Knowledge of modern version control tools (we use git), and how to use them effectively (proper commit messages, code review)
  • Familiarity with shell scripting and command line tools
  • Knowledge of or interest in cryptography (we’ll teach you the REST on the job)

We don’t want people to stagnate, we don’t want people to just “get by”, we offer a magnitude of tools so you continue to learn, challenge yourself, evolve as a techie and keep you constantly engaged. We even have a Yoti Labs for the people who like to play with new tools, experiment and want to build something out of this world!

Yoti in the news

  • Yoti Blog - Here
  • Company Valuation - Here
  • Telegraph News Article - Here
  • Where can I use Yoti? - Here
  • Have a read through our SDK - Here
  • Our Github account for more code info - Here


We are based in Central London, by Bank, 5 minutes walk away from London Bridge and Liverpool Street Stations. We are surrounded by a bunch of restaurants, enough to try a new lunch menu every day for a good few months! 
This is a fantastic opportunity to get involved with a company doing crazy-complex projects, in a fun and exciting environment, where creativity is rewarded! You will also be working on something which millions of people could well be using daily! This kind of opportunity does not come round often so what are you waiting for, apply today and build something amazing tomorrow!


Pre-employment checksIf your application is successful please be aware that as part of our pre-employment checks:

  • We will check your details against fraud prevention databases
  • We will check identity; address match; PEPs and sanctions; bank validation, verification, fraud checks, negative data (CCJ, bankruptcy)
  • If our investigations identify fraud or other criminal offences both when applying for a job and during your employment, we will record the details on the relevant fraud prevention databases. This information may be accessed from the UK and other countries and used by law enforcement agencies and other organisations to prevent fraud.
  • Please contact HR@Yoti.com to get information on which fraud prevention databases we use.


Talent Pool

If we consider that you might be suitable for other roles in the future, we will keep your details so we can contact you about these other roles. If you do not want us to keep your details for this purpose, please e-mail HR@yoti.com or let us know at any stage of the recruitment process. For more information please read our applicant privacy notice.

  • £50k - 75k
  • 02 Sep 2018

Job description

About MXX

MXX Music is bringing its smart music editing technology to the professional market. We are looking for an experienced Java web developer to join our expanding team in London as we go to market with several products.

In this role, you are expected to take ownership of the backend web services that support our mobile and desktop applications. You'd be writing REST services on top of Google App Engine / Google Cloud, in close collaboration with the mobile and desktop application developers.

If you are an experienced Java backend developer with experience or an interest in smart music and audio editing software, we’d like to meet you.

The position is permanent and full time, but subject to a probation period. Remuneration is competitive and based on experience.

Responsibilities

  • Take ownership of the existing backend infrastructure running in App Engine on Google Cloud
  • Design and implement new backend infrastructure for our new Audition Pro desktop application.
  • Implement clean, efficient, and testable code in Java for Google Cloud.

Requirements

  • Proven experience as a Java software developer.
  • Experience with Google Cloud and App Engine.
  • Comfortable working with Git and Jira.
  • Familiarity with agile development methods: sprints, tickets, code review, pair programming.