keywords/skills

Showing page 1 of 52 (10 in 0.19 seconds)

  • 02 Sep 2018

Job description

Condé Nast International publishes close to 100 high-quality websites and apps in 11 countries around the world, reaching more than 200 million unique users. Some of our world famous brands are Vogue, GQ, Wired, Vanity Fair, Glamour, Condé Nast Traveller and Architectural Digest.

CNI Digital is running a major digital business transformation, encompassing a CMS platform migration, transformation of our enterprise technology and systems, and a long-term commitment to investing into our digital capabilities. Digital Technology is a key part of CNI’s future, and key to the success of this transformation. 

Historically, we've had different tech stacks in markets all over the world. Now we're looking at unifying our core platform. Including our CMS and data infrastructure. This is a new international team, with a hub in London, that has the opportunity to define our architecture, tooling, what we ship and how we ship it. You'll get a rare look at digital publishing around the world.

Our Site Reliability Engineers love being in the centre of all the action and play a critical role in making sure our technology stack is fit for purpose, performing optimally with zero down time.

In this high priority role you will tackle a range of complex application and system support issues such as our CMS system Copilot, Digital Asset Management, Salesforce and a range of other technology platforms, including monitoring of AWS and AZURE infrastructure in multi geographic locations, responding to and safeguarding the availability and reliability of our most popular services.

You will encourage the engagement and dialog between operations and engineering teams, to ensure knowledge is learned, documented and shared with the wider CNI community.

Because our business is online 24/7, you may be required to work out of core hours and also provide on-call duty on a rota basis.

Shift Roster

This position is required to work a 24x7x365 rota that may include working outside of core hours and public holidays. During the formation of the team which is expected to take up to 12 months this rota is likely to go through changes before settling on a standard rota.

Key Duties & Responsibilities

Contribution and active involvement with every aspect of our technology environment to include: 

Production Support

  • Troubleshoot issues looking at every level of the technology stack and escalate to 3rd level engineering teams when appropriate.
  • Carry out post-mortems of incidents, determining the root cause analysis, to ensure they do not reoccur
  • Communicate any service degradation and outages accordingly and across markets following our incident management process
  • Report clearly by use of graphics/graphs on usage and monitored event trends 
  • Support and participate in the regression and UAT testing of products and interfaces to other applications
  • Work with third-party providers to support a variety of integrations and services
  • Work closely with product and engineering teams to deliver new systems and software into operations

Maintenance

  • Plan and perform ongoing routine application maintenance tasks
  • Assist in establishing requirements, methods and procedures for routine maintenance
  • Assess application behaviour, proactively using monitoring tool(s) to ensure all systems, services, application events and data is captured
  • Monitor and operate cloud infrastructure in multiple geographic locations around the world
  • Focus on automation with scalable, elegant and maintainable solutions
Capacity and Performance Management
  • Proactively monitor and plan to prevent out-of-capacity situations
  • Undertake performance and availability monitoring, tuning, and reporting

Knowledge Management 

  • Create structure and improve all documentation required to support our end users and Technology Services function using CNI Digital’s Wiki
  • Mentor and share knowledge with other team members
  • There may be a requirement to train-the-trainer, both within the team and in the markets

Essential Skills & Requirements

Technical

  • Hands-on CMS experience including platform support
  • Experience with Adobe Experience Manager 6.x and above
  • Web application architecture knowledge and experience with inspection tools, ability to use and identify issues
  • Event/log management experience, with the ability to identify patterns and validate against other information such as monitoring graphs/tools
  • System administration of platforms such as Gsuite, Okta, Slack, Salesforce, including configuration and troubleshooting
  • Solid experience administering, configuring and troubleshooting Linux operating systems
  • Experience with at least one scripting language such as Bash, Powershell, Python, Perl and some skill with another, even if it’s one we don’t use
  • Knowledge of containerisation (Docker) and the ability to comprehend code
  •  Experience administering cloud infrastructure, configuration management and associated networking including NLB’s and CDN’s in a production environment
  • Hands on experience with monitoring and graphing solutions such as Nagios,CloudWatch, Pingdom, DataDog, Splunk
  • Strong understanding of common Internet protocols such as SMTP, DNS, HTTP, SSH, SNMP etc
  • Understanding of techniques for management of encryption keys and certificates
  • Experience administering databases such as MySQL, Postgres or MongoDB

Business

  • High level of written and verbal communication skills
  • Ensure adherence to implemented processes
  • High level of attention to detail
  • Ability to maintain security and confidentiality over sensitive information
  • Able to work proactively, with team members, vendors and other staff to achieve goals
  • Team player with the ability to work autonomously
  • Experience of working with software engineers and web developers
  • Able to engage people on all levels

Preferred additional skills

  • Second language such as Mandarin, French or Spanish is highly advantageous
  • Experience of working with different countries. Awareness of different cultures
  • Experience of working in an ITIL V3 environment, using best practice
  • Degree or other formal IT qualification with experience in a business environment
  • £50k - 75k
  • 02 Sep 2018

Job description

Our team is made up of great engineers that work in an extremely collaborative environment.  We are very happy with remote working and are set-up with the right technology to make this seamless.  Our team comes from a wide range of backgrounds and experience.

What we offer engineers is the opportunity to experience solving challenges at real scale.  Our Awesome Ads platform deals with over half a billion views every month, our social platform has 5 million users and some of the stuff we're doing we can't even talk about here!

What do you mean by Full Stack?

What we are looking for is engineers who understand the relationship of each section of our stack and how your work can effect the different areas.  This is critical when dealing with the challenges that we face.  Our stack looks something like...but we are not limited to just these technologies.

Angular, Redux, Node.js, TypeScript, PostgreSQL, MongoDB, Cassandra, Docker, Kubernetes, Memcached, Redis, Kafka, AWS

You don't need to be an expert in both the front and the back end but you do need to be able to understand and explain the relationships between them and beyond.

Why should I join 

Well, our mission is pretty cool, we're making the internet safer for kids.  So you'll be coming to work armed with the knowledge that you are making the world a better place.  If that's not enough for you then we also offer a real opportunity for you to develop and grow your skills by working with an exceptionally talented team.  We look after our engineers and they all haver a voice in the design of the products (regardless of experience).

I'm not sure if this is right for me?

A few people sometimes get in touch with us directly beforehand.  If you have questions then please email nick.yockney@superawesome.com so we can answer any queries that you have.

Remote working...how does that work?

Our remote policy is pretty simple.  You do need to come to the office but we can work out exactly how that works for you.  Some people do 3 weeks away and come for a week.  We have accommodation that we can normally put you up in, so that takes care of any additional cost to you.  Other people work from home a few days per week.  It's really about managing being part of the team.  You do need to be within +/- 3 hours GMT and ideally +/- 2 hours.  You'll also need to be able to travel to the UK regularly.

  • 02 Sep 2018

Job description

Key Responsibilities:

  • Building and deploying modern software using techniques such as TDD, CI/CD, and Refactoring
  • Perform app portfolio analysis, identify, codify, and make use of reusable patterns for modernization across an app portfolio
  • Transform monolithic apps to be service oriented - understand when and how to break out microservices from the monolith
  • Design and implement cloud native microservices architecture using CloudFoundry, OpenShift PaaS 
  • Design and implement microservices using Spring boot and Spring cloud – service versioning, reuse, discovery, configuration, security, monitoring
  • Applying application modernization, re-platforming and domain driven design techniques such as event storming, event shunting
  • Ensure focussed understanding of key areas of the product and related technologies within the team
  • Help promote innovation, best in class execution and exploration of new ideas as a culture
  • End to end solution delivery, responsible for designing solutions, writing code, tests cases, executing test cases, automating build, test and deployment, environment provisioning and configuration
  • Overall delivery of software components working in collaboration with product and architecture teams
  • Collaborate with Business Analysts and Product Owners to help define and shape deliverables, provide estimates, highlight technical risks and determine technical solutions
  • Liaise with operations for technical analysis of the issues
  • Collaborate with other technology and product teams to ensure integrated end-to-end design
  • Active participation in the Agile ceremonies and contribute to the overall functioning of self-organised, empowered, high performance team
  • Research, learn new methodologies and technologies and implement them in the project to continuously improve and optimize design, code, build, deploy, test lifecycle
  • Collaborate and actively contribute in discussions to help define technology and development approach within the team

Job Requirements:

  • Strong skills in following areas:
  • Familiarity with design patterns, domain driven design, component based architecture, and evolutionary architecture
  • Expertise in Core java – Collections, Multi-Threading, Design patterns
  • Expertise in development frameworks – Spring, Spring boot, Spring cloud
  • Designing and implementing microservices with Spring boot
  • Designing and implementing Spring cloud services – service discovery, configuration, monitoring, security
  • Experience of working with Database systems – relational and NoSQL - Oracle, MySQL, MongoDB, Cassandra
  • Continuous integration: Build automation using Github,  Maven, Jenkins, code quality analysis using SonarQube, 
  • Automation of functional, regression, performance testing using Selenium/ Cucumber
  • Experience of working with full stack platforms like Openshift, CloundFoundry
  • Understanding of key app-centric Cloud Foundry constructs:
  • app, manifest, buildpack, service instance, binding, domain, route, environment variables
  • Experience of working in Agile methodology

Nice to Have Skills:

  • Experience of working in and configuring cloud setup – AWS/ Azure
  • Environment provisioning and configuration using Chef/ Puppet/ Ansible

Qualifications: 

 B.Sc (Hons)

    • Contract
  • 02 Sep 2018

Job description

Our environment provides an exciting opportunity for candidates looking to work with extremely large databases and complex distributed processing workflows. You will work in a close collaboration with other developers within the team and with our internal, European and international collaborators and clients. The team follows agile software development practices and uses Git, JIRA and Slack in a collaborative programming environment.

ENA is one of the world’s largest public scientific data archives and contains PetaBytes of experimental and computational nucleotide sequence data. Experimental sequence read data is generated by sequencing platforms, such as Illumina, Oxford Nanopore or PacBio, while computational data, such as genome assemblies, is derived from the sequence reads. Data is deposited into ENA to make if freely available to the scientific community.

Your role

We are looking for an experienced Software Developer to join the Molecular Archival cluster of the European Bioinformatics Institute (EMBL-EBI). Your primary focus will be on developing, improving, maintaining and operating Java-based data archival and processing pipelines for the European Nucleotide Archive (ENA) resource. You will be responsible for several high-throughput processing pipelines executing millions of tasks on EMBL-EBI’s HPC clusters. In coming years, the processing and archival infrastructure will be migrated to containerised deployment environments in remote co-located cloud infrastructures.

You have

You should have a university degree in computer science or software engineering and have several years of experience building distributed data processing applications in Java.

Required experience:
  • A strong command of Java, JDBC, and the Spring framework
  • Good understanding of workflow and distributed data processing software
  • Familiarity with continuous integration and deployment methodologies
  • Self-motivated and capable of working both independently and as part of a team
  • Willingness to learn new skills as the project requires
  • Excellent communication, interpersonal and English language skills

You might also have

Desirable experience:

  • Prior experience in building web services using Java
  • Proficiency with relational databases
  • Proficiency with MongoDB
  • Prior experience working in a multidisciplinary scientific environment
  • 02 Sep 2018

Job description

MongoDB is expanding our global team of consulting engineers to further our ongoing plans for worldwide growth!

MongoDB Professional Services works with customers of all shapes and sizes in all verticals, from tier-1 banks to small web startups, on a variety of interesting use cases from e-commerce platforms to trading systems to social media applications. Solve interesting problems, gain incredible cross-stack experience, work with the best and brightest people in the business, network with industry leaders, and see new places - all in a day’s work!

MongoDB consulting exists to support the development of our customers’ vision, accelerate customers’ time to value, and drive a multitude of customer adoption scenarios - from building new solutions to modernizing legacy applications or migrating to cloud. Our consulting solutions ensure that organizations get the best out of MongoDB.

Be one of the recognized experts in this rapidly growing field in a high-growth software company successfully challenging the status quo of the database industry. You will have abundant opportunity to meaningfully impact the growth of our business in your region.

Candidate Profile

We’re looking for a highly technical individual, with strong problem-solving and communication skills, and comfortable working closely with customers.

Our ideal candidate will have:

  • Excellent analytical, diagnostic skills, and problem-solving skills
  • High motivation for a role that combines deep technical and customer-management dimensions
  • Confidence speaking and presenting in a collaborative customer setting
  • 2+ years of software development/consulting/support experience, preferably in a number of distinct industries/verticals
  • Familiarity with enterprise-scale software architectures, application development methodologies, and software deployment and operations
  • Competence in at least one of the following languages (in no particular order): Java, C++, C#, Python, Node.js (JavaScript), Ruby, Perl, Scala, Go
  • Experience with databases such as MongoDB, Oracle, MS SQL Server, PostgreSQL
  • Familiarity with Linux diagnostics and tuning; Windows tuning knowledge is a plus
  • Should be capable and comfortable with frequent travel for short trips to customer site during the working week
  • Should have strong capability with, minimally, both English and any local language - as necessary

Position Expectations

As a core member of the MongoDB Professional Services team, you will:

  • Contribute to customer implementations at any or all phases of the application lifecycle: portfolio assessment, application planning and design, deployment architectures, development and build, integration and release configuration, system testing, production operations, application optimization, and best practices adoption
  • Deliver customer classroom-based training to architect, developer and operations roles
  • Work as part of a wider delivery team comprising fellow consulting engineers, project managers and account teams
  • Cultivate your individual MongoDB reputation as a trusted advisor to guide MongoDB and our customers into the future
  • Partner with Product and Engineering teams to influence the direction of the MongoDB product roadmap

Success Measures

As a Consulting Engineer you will be successful in this role when you can execute the following:

  • Become a field expert in “everything MongoDB
  • Communicate complex technical proposals simply and convincingly to a wide range of audiences
  • Gain reputation as a trusted advisor with your clients, large and small
  • Ensure your client’s success with their MongoDB endeavors
  • Maintain required level of billable utilization
  • Influence MongoDB product development by contributing experience from the field
  • Successfully communicate the product roadmap to external clients
  • Constantly work on improving yourself, our products and our team
  • 02 Sep 2018

Job description

MID-LEVEL SOFTWARE DEVELOPER

Love to learn? Love to work on software which makes a difference? 

Maybe you have been looking for a chance to use some different tech? Always wanted to expand your abilities across Serverless or work on the React experience you have been desperate to grow?

Perhaps your looking for a purpose to the code you’re delivering sprint to sprint?

The development team at Redington makes a big impact on the business, our clients and our mission to make 100 million people financially secure. We are an agile team, who all believe in continuous improvement and learning. 

As a developer at Redington you will be building applications for both internal users (consultants and analysts) and our clients. Current and future applications include research, data, analytics and interactive tools. Our tools and applications are delivered through both web interfaces and function libraries. You will get stuck in with all aspects of development, wearing different hats through the development cycle and taking part in: planning, requirements gathering, implementation, testing, dev-ops and support. 

YOU ARE LIKELY TO BE

  • Experienced in JavaScript
  • Experienced in C# or willing to learn
  • Well versed in database technology, ideally SQL and MongoDB
  • An agile developer
  • ASP.Net experienced


YOU MIGHT ALSO HAVE

  • Understanding or interest in financial services/pensions/investment management
  • Some experience with Cloud based development platforms
  • Broader Microservices development experience
  • Experience with DevOps
  • Some experience/interest in UI Libraries like React or Redux
  • Familiarity with Continuous integration tools like TeamCity


INTERESTED?

Apply via the 'Apply' button.

Here’s to the future.

No recruitment agencies please.

  • 02 Sep 2018

Job description

An opportunity for you to join us as a Software Engineer in our Front Office Technology team supporting our Energy Trading business.

As a motivated and experienced Software Engineer, you will join our talented technology team, who are focused on high quality and consistent delivery.

You will take responsibility for gathering requirements, designing and implementing solutions, as well as implementing software engineering best practices: including continuous integration and DevOps techniques.

In this role, you will work directly with the front office, offering you a fantastic opportunity to develop financial markets expertise, particularly in the Energy Markets and Metals, Mining and Agriculture businesses.

You will need to bring your intrinsic passion for technology, as well asyour experience across the project-lifecycle (requirements, design, development, testing, deployment, version control).

You will also need the following technical skills:

  • C++
  • Python
  • Linux / Unix
  • Cloud based skills (e.g. AWS) would be an advantage
  • Databases. Schema-less (MongoDB) would be an advantage.

If you have a keen interest in learning innovative technologies, want to take on more responsibilities and like interaction with the business, then please apply now!

For more information, visit our careers site at www.macquarie.com/careers 

The Corporate Operations Group (COG) brings together specialist support services including workplace, human resources, market operations and technology. COG's purpose is to drive operational excellence through business-aligned services with a focus on quality, cost and risk. COG comprises the following divisions: Business Improvement and Strategy, Business Services, Human Resources, Market Operations, and Technology.

Macquarie understands the importance of diversity and inclusion - our long history of success has come from being different. At Macquarie we value the innovation and creativity that diversity of thought brings. The one thing we all have in common is our focus on high performance. If you're capable, motivated and can deliver, we want you on our team.

Macquarie is an equal opportunities employer and does not discriminate on the grounds of age, disability, sex, sexual orientation, gender reassignment, gender identity, marriage, civil partnership, pregnancy, maternity, race (including colour and ethnic or national origins), religion or belief.

We facilitate a range of flexible working arrangements within our team

  • London, England
  • £45000 - £60000 per annum + benefits
    • Permanent
  • 02 Sep 2018

C# Developer / .Net Full Stack Developer (C# .Net ASP.Net SQL MongoDB Web API AWS TDD). Successful City based Investment Management firm with c£380bn in client assets is seeking a highly technical C# Developer that believes in continuous improvement.

As a C# Developer you will design and develop a complex quantitative analysis product to model and demonstrate investment and pension strategies to both internal and external clients. As part of an Agile, TDD team you'll work across the full development lifecycle from requirements capture through planning, design, development, implementation and testing utilising a range of technologies (C#, SQL Server, MongoDB, ASP.Net, Web APIs) within a modern microservices architecture.

Requirements:
*Technology enthusiast
*Strong C# development skills
*Strong knowledge of databases such as SQL Server and MongoDB
*Good knowledge of ASP.Net Web API
*Collaborative team member with strong communication and interpersonal skills
*Advocate of modern approaches such as Continuous Integration and Continuous Deployment, Agile, TDD
*Desirables: experience / knowledge of microservices, DevOps, asynchronous messaging systems, cloud based systems (AWS / Azure)

As a C# Developer / Full Stack Developer you can expect to earn a highly competitive salary (to £60k) plus benefits.

Send your CV or call for an informal discussion about this C# Developer / Full Stack Developer opportunity.

REF: BB/10958/C/KS/111217_1512980582

  • 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.

  • 02 Sep 2018

Job description

Gumtree, part of eBay Classifieds Group, is the UK’s leading classifieds site with over 14.5M unique visitors every month and over 9.5M app downloads. Founded in London in 2000, on Gumtree you can buy and sell everything from cars to home items and find jobs, local services, community events and even somewhere to live.

We’re looking for a Head of Engineering to join the Product Development team, reporting to the CTO. You will play a key role within engineering leadership, responsble for hiring, mentoring and managing 15-20 people, while maintaining strong development standards.

Based in beautiful Richmond, London, just by the riverside, you will join a team of over 40 engineers constantly innovating and delivering value to millions of people every single day. We work in an Agile environment in cross-functional squads, building features using continuous integration and constant testing with our users.

In this role you will be responsible for:

  • People management of 15-20 back-end and front-end engineers, Scrum Masters and QA engineers.
  • Lead coaching, mentoring, career development and hiring across the team.
  • Work closely with product management to meet company objectives and goals.
  • Partner with leaders from across the business, including other eBay Classifieds Group brands worldwide.
  • Continually innovate and optimise our technology, people and performance.
  • Promote clean, testable and maintainable code that is modular and scalable.

We’re looking for:

  • Experience managing large teams of engineers, testers and managers.
  • Knowledge and experience of software engineering and standard methodologies.
  • Familiar with organising work to follow Agile methodologies.
  • Excellent interpersonal skills with both technical and non-technical people.
  • Real passion for developing your people to ensure they succeed.

Although this is not a hands-on role, you should have strong development experience, ideally in some of the tools and technologies that we currently use:

  • Java, Spring, Scala, Akka, Elasticsearch, PostgreSQL, MongoDB, Redis, Hadoop.
  • React (with Flux), JavaScript ES6, SASS, HTML5.
  • Jenkins, JUnit, ScalaTest, TestNG, Mockito, Cucumber.

Benefits:

  • Flexible working patterns and occasional work-from-home supported.
  • Full medical, dental and vision healthcare cover.
  • Pension scheme.
  • Life and disability insurance.
  • Childcare vouchers, parental leave policy and Cyclescheme available.
  • Networking, learning and global travel opportunities across eBay Classifieds Group.
  • Regular Tech Talks, Hackathons and workshops.
  • Phenomenal working environment with height-adjustable desks and Aeron chairs.
  • Free breakfast, fruit, snacks, soft drinks, coffee and tea.
  • Free on-site massages, yoga, pilates and fitness bootcamps.

Interview process:

Introductory phone call with CTO.
Face-to-face interviews including meetings with a senior engineering, engineering manager and CTO.