Showing page 1 of 52 (10 in 0.10 seconds)

  • £52k - 69k
  • 02 Sep 2018

Job description

Lloyds Banking Group are looking for experienced and passionate Java Software Engineers to join our Open Banking team.

You’ll join our enthusiastic team to help build and deliver Open Banking applications for the UK’s largest bank.

This is your chance to help transform the way financial services are built and delivered to customers by creating best in class technology in the UK’s leading organisation.

We hope that you'll apply if:

You're a confident, self-motivated and ambitious software engineer, comfortable with modern production methodologies and build tools, coding patterns and best practices.

You have experience working collaboratively in teams but also be happy delivering projects on your own.

What experience & knowledge are we looking for from our Java Software Engineers?

•Java technologies: Spring/Spring Boot/Spring MVC, Hibernate
•Excellent understanding of Microservices architecture
•Experience with Jenkins or similar CI tools
•Intrinsic knowledge of SOLID and RESTful principles
•Good knowledge of unit testing frameworks, such as JUnit and Mockito
•Ability to write clean, well-tested and well documented code.

Knowledge of the following would be greatly beneficial:
•Experience in building secure systems
Apache Kafka
•Frontend experience –Javascript, React, Redux, Mobx, HTML5, CSS3

The learning opportunities are endless plus a chance to make a real impact in a game changing organisation, which encourages creative thinking and empowers engineers to transform the way in which technology is built and delivered in financial industry.

As the UK’s largest retail and commercial bank, we have a footprint that touches nearly every community and household in the UK. That gives us a big responsibility to support the UK economy, and we have a clear strategy to put customers first – and achieve our vision of being the best bank for our customers.

We're committed to employing a diverse and inclusive workforce, reflective of the customers and communities we serve – where all our colleagues can be themselves and succeed on merit.

We're proud to have received the following industry recognition: 'Stonewall Top Private Sector Employer', 'Top10 Employer for Working Families', 'The Times Top 50 Employer for Women' and both 'Gold Standard' and "Best Workplace Adjustments Process" from the Business Disability Forum – each demonstrating our commitment to the principles of agile working and inclusion for all.

So if this sounds like a culture that you'd like to be a part of then be assured that we'll welcome your application.

  • 02 Sep 2018

Job description

Role – Big Data Scientist 

Location – Southwark, London /Newbury ,UK (flexible)

As Data Scientist your main responsibilities will involve:

• Translating complex datasets into key strategy insight and powerful capabilities to the business • Identify new analytics trends and opportunities to drive the innovation agenda across markets

• Identify new data sources and evaluate emerging technologies for data discovery usage Delve into data from different systems, structured and unstructured, both batch and real time, to discover hidden relationships and useful information

• Advise on best practice big data and machine learning methodologies, technologies and processes for insight generation

 As Data Scientist your skills and qualifications will ideally include:

• Ability to test hypotheses from raw data sets and draw meaningful conclusions

• Experience in the big data and machine learning landscape and technology trends (e.g. HDFS, NoSQL, Hive, Apache Spark, TensorFlow)

• Master’s orPhD in quantitative fields like Mathematics, Statistics , Economics, Computing and Engineering

• Working knowledge of big data, machine learning and statistical analytics tools (e.g. Mahoot, SAS, R, Python, TensorFlow) • Familiar with leading visualisation tools (e.g. Tableau, QlikSense, CartoDB)

  • 02 Sep 2018

Job description

We are recruiting for a mid/senior level Software Developers to join our award-winning research and development team. The technology we build is right at the cutting edge, involving the very latest machine learning / AI, computer vision, and data analysis methods. We pioneer new ideas, concepts and systems for our clients in order to help prevent serious crime, protect assets and save lives. We are involved with some of the most exciting and ground-breaking projects in our field. 

As a Software Developer in our small research and development company, you will get to work on a much wider variety of projects than you would in a fixed team at a big company. You’ll have the opportunity to work on all parts of our stack – low-level infrastructure, algorithmic modules and front end – and use a variety of technologies – including deep learning frameworks like TensorFlow, traditional computer vision libraries like OpenCV, and big data engines like Apache Spark. You’ll be embedded in our team of highly-skilled computer scientists, mathematicians and developers, and will be given high levels of responsibility from a very early stage. Your work could involve architecting a multi-sensor processing system or helping to build scalable systems for analysing video content. All our employees are constantly learning about new technologies and state-of-the-art algorithms, and have creative freedom in planning and executing their work. We tailor our roles to each individual ensuring that their skills are put to best use and to ensure continued professional development.

As well as the technical depth and variety you will experience, you will have the chance to work on systems and technologies that can have a genuine impact on security and society. 

We are predominantly a "back-end" company building complex analysis systems using a combination of our own bespoke algorithms developed from first principles and open source tools, but we also build front-end systems to showcase our work. Our technology stack includes Python, C++, C#, Git, OpenCV, Keras, Tensorflow, Caffe, CNTK, Docker, JS, REACT, REDUX, MySQL, NoSQL and much more.

The person we are looking for will:

  • Have significant experience with C++, working at a module and system level 
  • Have a degree in a relevant field
  • Be excited about innovation and creating solutions to important challenges 
  • Have commercial development experience 
  • Have experience working with multi-threaded systems
  • Gain bonus points for experience with front-end development (WinForms, REACT, REDUX, JS, HTML,QT)
  • Gain bonus points for having experience with Docker, automated build systems and package managers
  • Gain bonus points for having worked with complex data analysis systems
  • Not be afraid of new technology and getting stuck into to hard problems 
  • Be able to communicate complex technical issues well 

There are numerous traditional benefits to working in our team such as highly competitive salary, private healthcare, pension, childcare vouchers, and other schemes. However, you'll also be working on a variety of state of the art technologies in a friendly and highly capable team, and you will be given the opportunity to self manage your work and develop your skills whilst solving important challenges for society. 

  • £50k - 75k | Equity
  • 02 Sep 2018

Job description

We are looking for someone to solve complex data scalability challenges and build out our data engineering function from scratch

Octopus Energy is a tech-focused energy supplier for the UK market and we’re looking for an experienced Data Engineer to work closely with our Data Science and Development teams.

We're building a modern, event-driven platform for interacting with both consumers (via the web, mobile and smart-meters) and the industry (eg data flows, consumption forecasting, trading on the wholesale market).

This is a rare opportunity to use technology to help fight climate change through helping the UK to use green technology and renewable energy sources.

As our customer base grows exponentially so do our datasets. We’re building a modern, functional data platform that can harness this data and use it to improve our customer experience and boost the efficiency of our business. This is a unique opportunity to solve complex large-scale data scalability challenges that come with implementing a new environment into production. You will be given the autonomy to make important technical decisions and be given the authority to build out the Data Engineering team. If you are looking to make a real impact in a fast growing company and step up into a lead position then this is the role for you.

Why you should work for us

  • We have difficult technical problems to solve. With the advent of smart meters, we'll soon be processing millions of meter readings a day. We need the right technology in place to handle this smoothly as well as feeding data into analysis and machine learning pipelines.
  • Engineering standards are high. We pair program, thoroughly review and test code before it deploys and maintain fast, high-value test suites. We have weekly tech talks, monthly blitz-days (eg sharpening our internal tools, upgrading dependencies), host our own Hackathons and can often be found at tech meet-ups and conferences.
  • You'll be working for a company that’s fighting climate change. Our parent company is the largest investor in solar generation in the UK, and are funding wind and anaerobic digestion. As a supplier, we're helping people to use greener technology and renewable energy, all helping move the UK towards a lower carbon future.
  • We are leading the industry in data and innovation. We recently launched the UK’s first dynamic time of use tariff, the Agile Octopus and are working on projects in electric vehicles, home batteries, smart charging and smart meters.

Our technology

On the server-side, we mainly use Python. Most of our websites are powered by Django and the Django-REST-framework. Our data science team works with the Python Data Analytics stack (Pandas, numpy, scipy, scikit-learn) for analysis, forecasting and machine learning. We use Celery, RabbitMQ, SQS and Airflow for background processing and data pipelines.

We use AWS heavily, employing most of the "Hashistack" (eg Packer, Consul, Terraform) as part of a continuous deployment pipeline. See, for example, Django, ELB health checks and continuous delivery.

What we’re looking for

  • Experience administering SQL databases (ideally Postgres)
  • Competent in building optimised and efficient SQL queries to extract data
  • Advanced Software Engineering experience in Python
  • Extensive experience working with medium to large datasets using the AWS toolset
  • Hands-on use of workflow management frameworks (e.g. Airflow, Luigi, Apache NiFi)
  • Exposure to medium to large data processing and querying tools (e.g. Spark, AWS Athena or Presto, Hadoop, ELK etc)
  • Experience with data lake/warehouse and data pipeline design
  • Passion for solving complex technical challenges using data
  • Equity
  • 02 Sep 2018

Job description

Our Site Reliability Engineers are the primary interface between Yelp’s developers and production infrastructure. No matter how many times we get searched, scraped, scanned, spammed, pinged, paged, or queried, we gotta keep our cool - and keep the site running smoothly. 

We work in both the dev and systems worlds, implementing key parts of the core architecture and supporting devs as they try to do the same. We get to tackle interesting challenges that you can only find at the kind of scale that serves over 100 million users per month. 

With us, you'll build monitoring and alerting systems to support site stability and performance. You'll proactively scale our AWS infrastructure to meet an ever-increasing demand. You'll make sure that when something goes bump in the night, someone hears it. In short, you'll play a key role in keeping Yelp fast, available, and growing, connecting users to great local businesses.

Skills & Requirements

What You Will Do:

  • Work closely with developers in supporting new features and services
  • Build tools to monitor site stability and performance
  • Help scale our AWS-based infrastructure (no racking servers or swapping hard drives here!)
  • Work with our open source platform as a service, PaaSTA
  • Troubleshoot site issues using industry-leading tools like Splunk and SignalFX
  • Automate everything with Puppet, Git, Jenkins, and Terraform
  • Develop custom tools when off-the-shelf solutions don’t work at our scale and contribute upstream to open source projects
  • Design new systems, tests, and procedures
  • Participate in light on-call rotations - we have geographically distributed SRE teams for follow-the-sun support, which means no 2:00 AM pages!

What We Are Looking For:

  • Mastery of Linux (we use Ubuntu)
  • Command of your favourite modern programming language: Python, Ruby, Go, Rust, Java, C++, etc.
  • Solid understanding of fundamental technologies like TCP/IP, HTTP, and DNS
  • Knowledge of best practices related to security, performance, and disaster recovery
  • Experience with web server configuration (Apache/Nginx/HAproxy), monitoring, trending, network design, and high availability
  • Strong scripting and automation skills
  • Expertise in Configuration Management (Puppet/Ansible/Chef/etc.)
  • Experience with public cloud platforms (we use AWS, but Azure/GCP are fine) and related tooling (Terraform, etc.)
  • Experience with Docker or other container technologies
  • Excellent communication and documentation skills

What We Offer:

  • Private health insurance
  • Monthly fitness/gym subsidy
  • Income protection, disability, and life insurance
  • Generous paid maternity and paternity leave
  • Flexible working hours and meeting-free Thursdays
  • Fully adjustable sit/standing desks
  • Regular 2-day Hackathons and weekly learning groups, always with interesting topics
  • Central London location, close to public transport and restaurants
  • Quarterly team offsites
  • 02 Sep 2018

Job description

Join us on our exciting journey!

IQVIA™ is The Human Data Science Company™, focused on using data and science to help healthcare clients find better solutions for their patients. Formed through the merger of IMS Health and Quintiles, IQVIA offers a broad range of solutions that harness advances in healthcare information, technology, analytics and human ingenuity to drive healthcare forward.

Big Data Engineer

Predictive Analytics, RWAS Technology

You will be working in a team of highly talented Engineers and Data Scientists. Your main responsibility will be to write highly performant and scalable code that will run on top of our Big Data platform (Spark/Hive/Impala/Hadoop). Also, you will be working closely with the Data Science team to support them in the ETL process (including the cohorts building efforts).

A typical day might include:

  • Working in a cross-functional team – alongside talented Engineers and Data Scientists
  • Building scalable and high-performant code
  • Mentoring less experienced colleagues within the team
  • Implementing ETL and Feature Extractions pipelines
  • Monitoring cluster (Spark/Hadoop) performance
  • Working in an Agile Environment
  • Refactoring and moving our current libraries and scripts to Scala/Java
  • Enforcing coding standards and best practices
  • Working in a geographically dispersed team
  • Working in an environment with a significant number of unknowns – both technically and functionally.

 Our ideal candidate: Experience 

  • BSc or MSc in Computer Science or related field
  • Strong analytical and problem-solving skills with personal interest in subjects such as math/statistics, machine learning and AI
  • Solid knowledge of data structures and algorithms
  • Experience working in an Agile environment using Test Driven Development (TDD) and Continuous Integration (CI)
  • Experience refactoring code with scale and production in mind. 

Our ideal candidate: Tech Skills 

  • Proficient in Scala, Java and SQL
  • Strong experience with Apache Spark, Hive/Impala and HDFS
  • Familiar with Python, Unix/Linux, Git, Jenkins, JUnit and ScalaTest
  • Experience with integration of data from multiple data sources
  • Experience with NoSQL databases, such as HBase, Cassandra, MongoDB
  • Experience with any of the following distributions of Hadoop - Cloudera/MapR/Hortonworks. 

Bonus points for experience with:

  • Other functional Languages such as Haskell and Clojure
  • Big Data ML toolkits such as Mahout, SparkML and H2O
  • Apache Kafka, Apache Ignite and Druid
  • Container technologies such as Docker
  • Cloud Platforms technologies such as DCOS/Marathon/Apache Mesos, Kubernetes and Apache Brooklyn. 

The Team: Predictive Analytics

This high-profile team work on ground-breaking problems in health outcomes across disease areas including Ophthalmology, Oncology, Neurology, Chronic diseases (such as diabetes), and a variety of very rare conditions. The Predictive Analytics team works hand-in-hand with statisticians, epidemiologists and disease area experts across the wider global RWAS team, leveraging a vast variety of anonymous patient-level information. The data encompasses IQVIA’s access to over 530 million anonymised patients as well as bespoke, custom partnerships with healthcare providers and payers. 

We are looking for a creative, innovative, intellectually-curious and entrepreneurial Big Data Software Engineer to join our RWAS Technology division in London, Kings Cross. This is an exciting opportunity to be part of one of the world's leading Real World Evidence-based teams, working to help our clients answer specific questions globally, make more informed decisions and deliver results. 

The Business Unit: Real-World & Analytics Solutions (RWAS) Technology

 “Big Data” is changing the way that the healthcare world operates and, now more than ever, the key to better patient outcomes is through better use of technology, seamlessly integrated information and analytics. Our Predictive Analytics team within the Real-World & Analytics Solutions (RWAS) Technology division is a fast-growing group of collaborative, enthusiastic, and entrepreneurial individuals. In our quest to harness the value of Real World Evidence (RWE), we are at the centre of IQVIA’s pursuit of machine learning and cutting-edge statistical methods to advance healthcare. Our efforts improve retrospective clinical studies, under-diagnosis of rare diseases, personalized treatment response profiles, disease progression predictions, and clinical decision-support tools. 

We know that meaningful results require not only the right approach but also the right people. We invite you to reimagine healthcare with us. You will have the opportunity to play an important part in helping our clients drive healthcare forward and ultimately improve human health outcomes. 

We invite you to join IQVIA™.

IQVIA is a strong advocate of diversity and inclusion in the workplace.  We believe that a work environment that embraces diversity will give us a competitive advantage in the global marketplace and enhance our success.  We believe that an inclusive and respectful workplace culture fosters a sense of belonging among our employees, builds a stronger team, and allows individual employees the opportunity to maximize their personal potential.

  • £45k - 85k | Equity
  • 02 Sep 2018

Job description

We’re building a new generation of AI-driven recruiting tech that changes the way people do their job. To make that happen, we work hard at understanding what our users need, and we build it using cutting-edge infrastructures and a diverse stack of languages and frameworks. Our customers are some of the most innovative and quality-driven companies in the world, and we can’t bring them a product that is less than brilliant. We’re always looking for engineers who have the same passion for quality and customer happiness.

At Beamery, you will constantly be learning and teaching others. You will have a sense of ownership over the product and will take pride in your work. The best practices of the team will be influenced by your voice, and there will always be space and time for you to experiment and bring new ideas to the table.    

As a Back End Developer on the Beamteam, you will be working with a team of experienced engineers to build the next generation back end architecture of our services.

The right engineer will:

  • Have strong NodeJS skills with ES6+ and TypeScript. Functional and Object Oriented programming.
  • Have a good understanding of microservice architectures in the past, and you have experience using pub/sub architectures and Apache Kafka.
  • Have in-depth understanding of MongoDB and ORM systems, and good knowledge of the ELK stack.
  • Have a good understanding of TDD/BDD and test automation suits.
  • Enjoy using a wide variety of tools, and will be happy to pick up and learn new things.
  • Enjoy our regular teach-in sessions delivered by industry experts.
  • Have excellent communication skills, both written and spoken.
  • Enjoy being apart of a collaborative team that is focused on building a product that will delight customers.
  • Not be biased toward a specific technology: finding the right tools for the job.

At Beamery you will:

  • Take part in regular collaborative teach-ins, and learn new skills.
  • Build beautiful, scalable products with wide market exposure.
  • Being a lead contributor in our projects and shaping the architecture of our back-end services.
  • Have the opportunity to mentor junior developers.
  • Work as part of an Agile team with support from Product and Design.
  • Be exposed to leadership training and experience opportunities.
  • Have access to in-house training course as well as external conferences and workshops.
  • 02 Sep 2018

Job description

Would you like to take an active part in the eSIM revolution for IoT? Join ARM to be at the heart of the action! We are working on pioneering technologies to enable the connected Internet of Things. We trust that every device can be connected, with no compromise on quality, security or privacy. We are hiring a team to undertake the deployment of our server technologies which manage provisioning, over the air updates and subscription management for millions of SIMs. The team will be responsible for enabling our customers and ensure that they experience fast time to value. Target deployment will be both cloud (private and public) as well as dedicated hardware provided by the customers. Deployment requirements will be gathered on a per project basis as each deployment will offer different challenges. The team will be located in Belfast and Noida so it is essential that the team members are able to work effectively across time zones and cultures. The role of the Senior Deployment Engineer will be based in Belfast, and will include the following tasks:
⦁ Manage cloud deployments, including the provisioning of servers in AWS or similar
⦁ Continuously improving the server architecture to ensure scalability in line with customer requirements
⦁ Work with customers to deploy bespoke server solutions
⦁ Automate deployments to ensure we can keep up with growing demand
⦁ Work closely with development teams to improve ease of deployment in future products Job Requirements What skills, experience, and qualifications do I need? Essential:
⦁ Experience debugging problems on distributed Linux environments, preferably enterprise-class systems
⦁ Experience with source control tools, e.g. Git
⦁ Scripting experience, Bash/Shell
⦁ Experience with AWS (Amazon Web Services)
⦁ Experience working with customers to solve technical problems
⦁ Experience with Networking and IT Infrastructure
⦁ Solution architecture
⦁ Linux (Ubuntu, Centos etc..)
⦁ SSH Hardening, Firewall and secure file transfer
⦁ Apache Tomcat
⦁ Transport Layer Security Desirable:
⦁ Experience of Java programming (Object Oriented Programming)
⦁ Experience of Containerisation/Virtualisation, e.g. Docker, Hypervisors such as Xen/ESXi
⦁ Knowledge or experience with devops, continuous integration, test automation and continuous deployment
⦁ Experience with different VPN technologies
⦁ Experience of SMPP and SMS system
⦁ Experience with smart card or embedded systems technologies
⦁ Hazelcast Platform (Open Source in-memory data grid)
⦁ MySql or MongoDB Core beliefs At Arm, we are guided by our core beliefs that reflect our unique culture and guide our decisions, defining how we work together to defy ordinary and shape extraordinary: We not I
⦁ Take daily responsibility to make the Global Arm community thrive
⦁ No individual owns the right answer. Brilliance is collective
⦁ Information is crucial, share it
⦁ Realise that we win when we collaborate — and that everyone misses out when we don’t Passion for progress
⦁ Our differences are our strength. Widen and mix up the pool of people you connect with
⦁ Difficult things can take unexpected directions. Stick with it
⦁ Make feedback positive and expansive, not negative and narrow
⦁ The essence of progress is that it can’t stop. Grow with it and own your own progress Be your brilliant self
⦁ Be quirky not egocentric
⦁ Recognise the power in saying ‘I don’t know’
⦁ Make trust our default position
⦁ Hold strong opinions lightly

  • £25k - 38k
  • 02 Sep 2018

Job description

Are you a data nerd? If so we want you!

We like to build stuff… sometimes complicated stuff… for Non Profits, Charities and Art Galleries. We’re on the lookout for a confident and ambitious Data Integration Engineer to join our fast growing startup to help us build and automate complex data integrations for our clients and platforms.

We do things a little differently, basing all our solutions on open source products, offer a great work-life balance with flexible working hours and a real team mentality.

Our work covers web design, app development and branding for Charities and non-profit organisations across the country. Our clients include Charities such as Wikimedia and Farm Africa, art galleries such as the Photographers Gallery and Craft Central but also companies, trade associations and government bodies.

The role will comprise of 2 main elements. Most of our projects will involve a degree of data integration or migration and so we are looking to have a dedicated member of the team to work on these elements of the projects. We want to develop an automated and scalable architecture that can be used in a flexible way across large client projects.

The other element of the role will be to be part of the infrastructure team in a devops/sysadmin capacity. You would also become a key architect in helping us to develop a robust SAS platform for a major SaaS product we are developing for Non Profit Organisations around the world.

The ideal candidate will have:

  • Excellent SQL skills  
  • Experience of building ETL solutions using Python (2+ years), Apache Airflow, or applicable experience with other Extract Transform and Load tools such as  Pentaho, Talend*
  • Confidence in a Linux & PHP (LAMP/LEMP) Environment
  • Previous experience with CI/DevOps tools platforms (i.e. Jenkins, Chef, Puppet, Ansible) nice to have
  • Is meticulous and loves documentation!
  • Is a real team player who likes to muck in and get the job done!

*Most of our latest tools are Python based and as such we have a preference for Python skills.

What were looking for is someone who can grasp concepts quickly, has great attention to detail, and most importantly loves a tech challenge. In short, we’re a young team of self confessed geeks who love tinkering and tweaking until something is just right and are looking for someone who thinks and acts like us.

If you live and breath SQL and know your left joins from your inner joins then we would love to hear from you.


At Compucorp we are a distributed team and we welcome people to join us from all around the world, however as a UK based Company some overlap with UK hours will be required. By default you should assume that your working hours would be +/- 3h max from GMT start times of 9.00AM UK start time. There is some flexibility in this but please be aware that staff members starting outside of these hours are rare and as such if you would expect these hours to be an issue for you then we would not suggest that you apply. 

For the Data Engineer role, due to EU data protection requirements, the team member must be from either an EEA country or a country that the EU considers to have adequate level of data protection. The list can be found at the link below:…

  • 02 Sep 2018

Job description

Arm architects the pervasive intelligence that is transforming our daily experience. Our chips and device architectures orchestrate the performance of the technology that makes modern life possible. For the past 25 years, we have been at the forefront of innovation in collaboration with our partners and customers bringing ground-breaking technology to market. Arm-based chips are integrated into millions of devices annually.

Our vision is of increase purpose and meaning and we are growing to meet our vision of a secure, integrated and hyper-connected world.

Do you have a passion for building highly performant, flexible and reusable web applications and components? Can you make valuable contributions through simplification and automation? Do you think about the users and consumers, over the technology and features?

We are looking for a highly skilled Front-End web developer who takes pride in their code. Are you a good team-player who loves to create innovative solutions to complex problems. Do you have a can-do attitude and are you always looking to take responsibility ownership of the quality to completion?

This opportunity will give you the chance to work with cutting-edge technologies such as React, Web component libraries, Webpack, Redux, etc. You will gain exposure to all areas of the business and opportunities for learning and development.

Technical knowledge:

  • Solid understanding of the technologies that define the web (HTML5, CSS3, JavaScript, HTTP, etc)
  • Experience with server side development in an OO language (preferably C#)
  • Experience with CI pipelines and automation patterns

Essential skills:

  • Proficiency writing vanilla JavaScript, CSS / SCSS
  • Solid understanding of front-end application architecture, web components, re-usability and scalability
  • Solid experience of task automation tools such as Gulp, Grunt and / or Webpack.
  • Demonstrable experience with good source-control practices (in Git) and accompanying tools like GitHub, GitLab, SourceTree or similar
  • Experience with JavaScript libraries and frameworks (Backbone, React, Express, etc)
  • Experience in working in an Agile environments and Scrum framework
  • Experience working with Rest APIs and / or Web Services

Desirable skills:

  • Passionate about UI / UX
  • Agile software development principles and processes
  • Experience with React and / or Polymer (or any other libraries / frameworks like Vue or Angular)
  • Good experience with Foundation and / or Bootstrap frameworks
  • Experience of using and implementing TDD (Mocha, Karma or Jasmine)
  • Experience of automation for cross-browser, cross devices, and cross platform testing
  • Proficient in Shell / PowerShell scripting
  • Experience of Continuous Integration / deployment workflows and frameworks
  • Functional and unit testing (manual or automated)
  • Knowledge of server-side development languages and frameworks (J2EE, Django, Node.js, etc.)
  • Mobile UI development experience (iOS, Android, Windows Phone, etc.)
  • Experience with UX design principles
  • Web server experience (Apache, NGINX, IIS, etc.)
  • Experience with cloud hosting platforms or virtualised production environments
  • Knowledge of Docker, Terraform, Kubernetes and AWS
  • Have delivered enterprise-grade single-page web applications