keywords/skills

Showing page 4 of 59 (10 in 0.19 seconds)

  • 06 Nov 2019

Job description

Senior Data Scientist - Digital

Joining Capco means joining an organisation that is committed to an inclusive working environment where you’re encouraged to #BeYourselfAtWork. We celebrate individuality and recognize that diversity and inclusion, in all forms, is critical to success.

It’s important to us that we recruit and develop as diverse a range of talent as we can. We believe that everyone brings something different to the table – so we’d love to know what makes you different.

About Capco

Capco is a global technology and business consultancy, focused on the financial services sector. We are passionate about helping our clients succeed in an ever-changing industry.

We are:

  • Experts in banking and payments, capital markets and wealth and asset management
  • Deep knowledge in financial services offering, including e.g. Finance, Risk and Compliance, Financial Crime, Core Banking etc.
  • Committed to growing our business and hiring the best talent to help us get there
  • Focused on maintaining our nimble, agile and entrepreneurial culture

Capco is looking for hardworking, innovative and creative people to join our Machine learning team to work on a number of exciting new technology initiatives like Blockchain, Machine Learning, Artificial Intelligence and Open APIs.

What we’re looking for:

Data Scientists experienced in using statistical, algorithmic, mining and/or visualisation techniques to address complex business problems and have demonstrable experience using data science to see beyond the numbers.

You will work within a team responsible for developing proof of concepts and will have the opportunity to learn new coding languages and develop their own technical skills.

They will drive relationships with key clients, ensuring delivery of ongoing projects, as well as working to identify new commercial opportunities, taking pride in your ability to clearly articulate complex data strategies to non-technical stakeholders.

In addition to this, they will be expected to tap into their expertise to train and grow junior / graduate data scientists from the ground up.

Responsibilities

  • Understanding business challenges and creating valuable actionable insights
  • Performing analysis using statistical and ML methods for predictive analytics, classification, clustering and regression.
  • Clean, handle, and structure data from disparate sources
  • Enable data-driven decisions
  • Help transition from development environment to production

You will be working on various problems including;

  • Information retrieval and indexing.
  • Semantic analysis and search in multi-field documents.
  • Content categorization and classification.
  • Similarity in multidimensional data.
  • Relevance and ranking of documents.
  • Recommendation Engines
  • Anti-money laundering

Essential skills

Analytics, modelling or software development experience including coding/software development skills. In particular:

  • Able to articulate complex data science concepts to both technical and non-technical audiences
  • Experience in implementing Machine Learning algorithms (e.g. regression, classification, topic modelling, time series).
  • Experience of Python (essential), Scala/Java (desirable)
  • Experience working with Big Data technologies (Spark, Hadoop, Hive, Redshift, SQL or similar)
  • Experience with Data science toolkits for ML and deep learning (scikit-learn, SparkML, Tensorflow, Keras)
  • Experience in Agile development methods
  • Experience of working in cloud environments (Azure, GCP, AWS etc)
  • Experience with data visualisation tools (Tableau, QlikView etc)
  • Deploying machine learning models and systems to production

You are also expected to have:

  • Higher level degree (MsC/PhD) in a numerate discipline.
  • Strong mathematical and statistical analysis skills

Bonus points:

  • Financial services industry experience
  • DevOps experience (Git, CI etc)
  • Cloud fundamental or architect accreditations (GCP Preferred)
  • Entries into Kaggle Competitions
  • £40k - 60k | Equity
  • 06 Nov 2019

Job description

As a Research Engineer (Databases) at Grakn Labs, you will be responsible for the research, development and dissemination of applications of Grakn as a graph computing and logical reasoning database. You will develop applications that demonstrate the power of Grakn and educate software engineers around the world to succeed in adopting and developing with Grakn. These applications will sit in various industries, such as Developer Tools, IoT, Telecoms, Defence and Security, Life Sciences, and Financial Services. You will be responsible for publishing your work to the community via GitHub, papers, blog posts, and webinars. In tandem, you will also evangelise your work by presenting it at developer meetups and conferences.

Grakn is a distributed knowledge graph: a logical database that allows you to organise large and complex networks of data as one body of knowledge. Grakn provides the knowledge engineering tools for developers to easily leverage the power of Knowledge Representation and Reasoning when building complex systems. Ultimately, Grakn serves as the knowledge-base foundation for cognitive and intelligent systems.

Your goal as a Research Engineer (Databases) is to discover and develop the most powerful applications of Grakn, educate the developer community on the new engineering techniques, and empower software engineers around the world in solving complex problems.

Culture

You will be joining a team that cares deeply not just about the intelligence of the code, but also the elegance and simplicity of the solution. We have a strong sense of urgency, but we always know "why" something needs to be developed, and we make sure that we work purposefully. Although we are expected to be independent in the common engineering tasks, we collaborate in perfecting our ideas and solutions. Every time we have an opportunity to change our workflow, infrastructure or architecture to improve our technology performance, user experience or developer productivity, we take that opportunity, and we grow.

Requirements

  • Bachelors degree in Computer Science or Engineering
  • 2+ years of working experience as a Software or Research Engineer
  • Solid programming experience in OOP languages
  • Proven experience in research-driven development
  • Familiarity with database systems
  • Familiarity with distributed systems and cloud environments
  • Familiarity with Big Data technologies, such as Spark, Hadoop, Kafka, Cassandra, etc
  • Familiarity with open-source software development and community
  • Proven experience in technical writing and publishing
  • Proven experience in presenting deeply technical subjects
  • Proven experience in public speaking at developer events and conferences
  • Able and enjoys to travel internationally frequently

Bonus skills (any advanced degree or experience in developing)

  • Database Systems
  • Graph Computing
  • Logic Programming
  • Knowledge Representation and Reasoning
  • Proven experience in working with open source communities
  • £45k - 90k | Equity
  • 06 Nov 2019

Job description

We are looking for an experienced Front End Engineer to contribute significantly to the architecture and visual components of a modern, React-based, web stack. We are currently using React in the development of an emerging, greenfield, product, as well as modernising an existing in-production, server-rendered, application. As our existing products have grown significantly, the engineer would be responsible for increasing the reliability and scalability of a web-based application. Additionally, we are actively developing new products and are seeking to develop a modern, rigorous, and sustainable approach to development.

Privitar is a dynamic, Data Privacy start-up based in London, building software to enable the safe and ethical use of valuable data for analytics and machine learning. We work with large organisations worldwide in healthcare, financial services, telecommunications, pharma and government, enabling them to get the most out of data without compromising on privacy and security. Backed by world-leading venture capital funds who’ve invested in companies like Facebook, Slack, Dropbox, Atlassian and Spotify, we have just completed a $40 million Series B funding round, and are in a phase of hyper growth. As we pioneer this new enterprise software category of Privacy Engineering, you’ll serve this emerging business need and address a social issue of growing importance.

We are looking for a talented engineer, who loves immersing themselves in complex problems. You will be building innovative solutions using the latest technologies to solve one of the most important problems of the Big Data age.  

Our Tech Stack

Our technology is state of the art, and based primarily on React & TypeScript.

State management: Context instead of global state containers like Redux

Multi-module: Its a multi module codebase with bundle splitting. We have feature modules and design system modules — we have a modern, scalable react application.

Latest API’s: We’re using hooks throughout instead of class components

Responsibilities

    • Contribute to architectural and technological decisions involved in a modern web-based application (using React, and TypeScript).
    • Contribute to the creation and adoption of an internal design system, i.e. a reusable library of visual components.
    • Build a user-focused, data-intensive product that our users can navigate and use with ease and accuracy.
    • Work with product managers, senior developers, tech leads, and engineering managers, to advocate and communicate our rapidly evolving product requirements.
    • Implement new features in existing products, in an extensible, scalable and well-tested way.
    • Contribute significantly to the the migration of an existing server-rendered application into a modern web-based stack (i.e. React).

Requirements

    • At least 3 years commercial front-end development experience, of which React is a large component.
    • Strong knowledge of JavaScript, and the fundamental concepts of React and JSX (e.g. reconciliation, and Component architecture).
    • Experience building software which is complex and/or data-orientated.
    • Understanding of underlying web technologies, e.g. HTML, CSS, HTTP protocol.
    • Familiarity with testing libraries (e.g. Mocha and Jest) and approaches (e.g. unit testing, e2e testing, UI component tests).
    • Excellent verbal and written communication skills, especially in explaining and justifying technologies, patterns, and decisions

Desirable

    • Previous experience working in a cross-functional, product team
    • Exposure to full-stack or backend development, especially Java
    • Experience using a typed language, especially TypeScript.
  • £45k - 120k | Equity
  • 06 Nov 2019

Job description

We are looking for multiple talented and passionate engineers who love to build products that have a tangible, positive impact. We are currently open to all levels of experience, from graduates to experienced senior developers. Privitar is a dynamic, Data Privacy start-up based in London, building software to enable the safe and ethical use of valuable data for analytics and machine learning.

We work with large organisations worldwide in healthcare, financial services, telecommunications, pharma and government, enabling them to get the most out of data without compromising on privacy and security. We have just completed a $40 million Series B funding round and are growing strongly. Ideal candidates for this role learn and adapt quickly.

You’ll combine state-of-the-art technologies with leading-edge algorithms to understand and tackle hard data security and data anonymisation problems. You will also be involved in performance, integrations and UI.

Our Eng Culture

As engineers at Privitar, we are excited and engaged with the problems we are working on. We work together in small teams in a supportive way, developing our skills, learning from each other, and building on each other's ideas. We take a deep pride in the products we build and care about writing clear, well-tested code. We have a positive, constructive and proactive approach and enjoy working to design and architect solutions, choose technologies, and constantly improve how we work as a team. We are not afraid to question something that might seem obvious or to give it a go and learn how to do things better.

About you

Less experienced candidates

    • Bachelor’s or higher degree in Computer Science or a Science or Engineering discipline. We can make exceptions to this for exceptional candidates.
    • Experience of coding in Java. Or experience in a related language and evidence of commitment and ability to ramp up in Java.
    • Demonstrable interest and knowledge of maths, Big Data, security or privacy.
    • Excellent communication skills

More experienced candidates

    • The more Java experience the better.
    • You are comfortable with being dropped into challenging technical problems and being given the responsibility to solve them.
    • Experience building a software product, ideally over the full lifecycle from design to production and ongoing support and enhancement.
    • Experience of and commitment to automated testing.
    • Ability to deliver results with rapidly evolving propositions, client demands and business needs.
    • Knowledge of multiple programming languages

Desirable

    • Experience of multithreading or concurrent programming
    • Experience building complex distributed systems
    • Exposure to Big Data technologies, for example: Hadoop, Spark, Apache Nifi, MapReduce, HDFS, HBase, Hive, Cassandra.
    • Understanding of software security and threat models, and experience building secure applications
    • Experience with Amazon AWS and other cloud platforms

The Application Process

    • A phone call with a member of our recruitment team to find out more about Privitar, and to get to know you
    • One of the most interesting take home technical exercises you’ll see, designed by Privitar, unique to Privitar, relevant to Privitar  
    • A ½ day visit to our offices
    • Offer
  • Solihull
  • £30,000 - £35,000 per annum
    • Permanent
  • 06 Nov 2019

Junior Front End Developer with experience with angular.js is sought by a market leading AI, Big Data driven software house based in Solihull. With a rich pedigree of using the latest in analytics and machine learning this Junior Front End Developer will be joining a company at the forefront of data driven solutions.

On a day to day basis this Junior Developer will use and gain key skills in angular.js, angular, JavaScript and Git to develop a clean, modern UI within an experienced team of 10 where one on one training and personal development will be offered in a well organised training scheme.

This Junior Front End Developer based near Solihull should have most of the following key skills:

- Strong HTML5, CSS (SASS) exposure
- Commercial angular.js experience is a must
- Angular exposure would be beneficial
- Git version control
- Unit testing - Jasmine or Karma
- Solid JavaScript understanding
- Exposure working in an agile commercial setting would be a real plus
- Node.js would be a plus but not essential

In return this Junior Front End Developer will receive:

- Starting salary of up to £35,000 DoE
- Bonus scheme
- 2 days a week remote working
- Flexible working patterns
- A relaxed working environment
- One on one training scheme
- Personal development budget
- 25 days holiday plus bank holiday
- Great progression opportunities
- Generous private pension scheme
- Healthcare package

So if you are a Junior Front End Developer based near Solihull and want to join a company committed to progressing your career within a relaxed, autonomous culture please click 'Apply Now' to be considered.

Junior Front End Developer, Solihull

Up to £35,000

HTML, CSS, SASS, JavaScript, Angular.js, Angular Git, Node.js,

  • 06 Nov 2019

Job description

The Economist is a leading source of analysis on international business and world affairs,
published weekly in print and digital editions, and daily through our Espresso app and
Economist.com. We deliver our information through a range of formats, from newspapers and
magazines to conferences, films and digital editions. What ties us together is the objectivity of our opinion, the originality of our insight and our advocacy of economic and political freedom around the world.

At The Economist we are transforming our data operations to support the growing needs of a
modern digital media business. As a result we have the opportunity for an experienced Data Architect to enhance our Data Platform capabilities. Reporting directly to the Head of Data Platform, you will be responsible for delivering a robust data architecture to support all our data activities, including business intelligence, insights, marketing activation and data science needs.

This opportunity is suited to someone who has proven experience delivering data platform architectures, including “Big Data” systems for managing large datasets such as web analytics. You should understand the data challenges of a modern digital business and the changing landscape of data technology, and be able to see how one provides solutions to the other.

How you will contribute: 

The Data Platforms team is responsible for all aspects of data technology delivery, including
traditional warehouse operations, cloud-based Big Data activities, data ingestion, and integrations with 3rd-party systems, data processing (ETL) and management of data quality. As the architect of this team, you will be responsible for defining data models, sourcing data feeds and delivering data to service the publisher team's data needs and ensuring the proposed solutions and designs are aligned to business requirements and data strategy. 

  • Provide thought leadership in identifying pragmatic and innovative solutions that are balanced against; project timeframes, available budgets, and future capability
  • Maintain and enhance the Enterprise Data Model to include new business concepts required to service data & insight needs of the business
  • Identify and analyse data sources and processing rules required to satisfy needs of the business
  • Manage relationship with suppliers of business data (internal as well external) to ensure business needs are fulfilled on time
  • Develop and maintain data and information artefacts - policies, standards and data models, data mapping rules between source systems and target data models
  • Communicate data architecture and mapping rules to development teams (onshore + offshore)
  • Establish data governance to improve and enforce data quality standards
  • Oversee development and testing of end to end data solutions, enforcing established data architecture and processing patterns
  • Conduct regular data clinics to walk through new as well as enhanced data solutions with the business stakeholders and end users
  • Provide regular progress updates on data initiatives to the Head of Data Platform

Desirable skills for this role include: 

  • A Bachelor of Science degree or higher within Computer Science, Mathematics or related discipline is ideal

  • Previous experience of working within a similar role is preferable

  • Extensive experience working on SQL Server & AWS platforms
  • Performing conceptual, logical, and physical data modelling with established modelling tools such as Erwin Data modeller
  • Proven track record of of designing and implementing Big Data and Data Warehousing solutions
  • Excellent communication and interpersonal skills including negotiating, good spoken and written English
  • Strong analytical and problem-solving skills and the ability to work with incomplete or imperfect data
  • Experience of working within publishing or media is ideal
  • Previous exposure to dashboard development using Qlik, Looker or other data visualisation tools is ideal

If this role matches your skills, experience and motivations then please submit your CV with a Cover Letter identifying why you feel you would be a great addition to the team along with your salary expectations.

In return, we provide a supportive and progressive environment with a wide range of opportunities for you to grow both personally and professionally. 

  • 06 Nov 2019

Job description

Your job will involve working closely with clients to develop, test, and ship software that meets their needs. You will be looking both to contribute to the company and to grow personally.

Your job will include:

• Helping our clients understand what they really need

• Building quality systems to satisfy those needs

• Working collaboratively with colleagues and clients

• Keeping technically sharp

• Getting things done

• Sometimes travelling to other locations in the UK and mainland Europe

Skills & Requirements

We are looking for a strong web software engineer with good leadership and client facing skills. You will be familiar with modern SPA frameworks - React and/or AngularJS, and with microservice architectures based on Node.js or Java backends. 

Our technical environment:

• Is mostly scalable web/cloud and mobile architectures, Java, .NET or node.js back-ends

• Uses Agile approaches, especially Test-Driven Development and Pair Programming

• Relies on strong Continuous Integration skills and automated delivery pipelines

• Also includes specialist skills such as UX, embedded systems and Big Data engineering

• Keeps current with recent trends

You will get:

• A generous allowance for training (9% of your time and a budget)

• An achievement-based career path where you can gain responsibility while remaining technical

• A competitive salary and comprehensive benefits package

Our work is mainly at or within an hour's travel from our Shoreditch office. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, or disability status.

  • £40k - 90k
  • 06 Nov 2019

Job description

JELF181 - Java/Sequencer Core Platform Developer - Equities Electronic Trading

A fantastic opportunity for a skilled Java developer with Events Sourcing/Sequencer experience to join Goldman Sachs at their London office. Market leading salary offered, flexible dependent on previous experience.

WHAT WE DO

At Goldman Sachs, our Engineers don’t just make things – we make things possible.  Change the world by connecting people and capital with ideas.  Solve the most challenging and pressing engineering problems for our clients.  Join our engineering teams that build massively scalable software and systems, architect low latency infrastructure solutions, proactively guard against cyber threats, and leverage machine learning alongside financial engineering to continuously turn data into action.  Create new businesses, transform finance, and explore a world of opportunity at the speed of markets.

Engineering, which is comprised of our Technology Division and global strategists groups, is at the critical center of our business, and our dynamic environment requires innovative strategic thinking and immediate, real solutions.  Want to push the limit of digital possibilities?  Start here.

WHO WE LOOK FOR 

Goldman Sachs Engineers are innovators and problem-solvers, building solutions in risk management, Big Data, mobile and more. We look for creative collaborators who evolve, adapt to change and thrive in a fast-paced global environment

RESPONSIBILITIES

  • Design, build and maintain a high-performance, high-availability, high-capacity, yet nimble and adaptive platform for front to back trading systems like order management, exchange connectivity, smart order routing, internalization, clearing and securities lending.
  • Use data to guide decision-making, developing or enhancing tools as necessary to collect it.
  • Understand market rules, regulations, exchange service offerings, front to back business functions and build systems to facilitate them.
  • Communication with traders, sales, clients and compliance officers about new systems, feature requests, explanation of existing features etc.

BASIC QUALIFICATIONS

  • Bachelors or Masters degree in computer science or engineering or equivalent experience
  • Experience building Java systems with strict requirements for low-latency (microseconds count) and deterministic performance. 
  • Prior experience with Event Sourcing (Sequenced core stream) based architecture.
  • Experience building high performance cash equities trading systems (such as matching engines and trading systems at high volume Exchanges).
  • Strong knowledge of data structures, algorithms and design patterns
  • Experience in data driven performance analysis and optimizations.
  • Strong communication skills and the ability to work in a team
  • Strong analytical and problem solving skills
  • Ability to solve high performance engineering problems in a language agnostic manner.

PREFERRED QUALIFICATIONS

  • Linux systems programming experience including memory management, concurrent programming infrastructure, and the networking stack
  • Off-heap memory management,
  • Distributed server software experience
  • JVM internals, tuning for low-latency
  • Hardware stack and hardware architecture from a latency perspective
  • £55k - 120k
  • 06 Nov 2019

Job description

Fantastic opportunity for a mid/senior level Java developer to join Goldman Sachs Equities Electronic Trading team in London.

Salary dependent on experience.

WHAT WE DO

At Goldman Sachs, our Engineers don’t just make things – we make things possible.  Change the world by connecting people and capital with ideas.  Solve the most challenging and pressing engineering problems for our clients.  Join our engineering teams that build massively scalable software and systems, architect low latency infrastructure solutions, proactively guard against cyber threats, and leverage machine learning alongside financial engineering to continuously turn data into action.  Create new businesses, transform finance, and explore a world of opportunity at the speed of markets.

Engineering, which is comprised of our Technology Division and global strategists groups, is at the critical center of our business, and our dynamic environment requires innovative strategic thinking and immediate, real solutions.  Want to push the limit of digital possibilities?  Start here.

WHO WE LOOK FOR 

Goldman Sachs Engineers are innovators and problem-solvers, building solutions in risk management, Big Data, mobile and more. We look for creative collaborators who evolve, adapt to change and thrive in a fast-paced global environment

RESPONSIBILITIES

  • Design, build and maintain a high-performance, high-availability, high-capacity, yet nimble and adaptive platform for order management, exchange connectivity, processing high volumes of ticking data and post-trade processing.
  • Use data to guide decision-making, developing or enhancing tools as necessary to collect it.
  • Communication with traders, sales, clients and compliance officers about new feature requests, explanation of existing features etc.

BASIC QUALIFICATIONS

  • Bachelors or Master’s degree in computer science or engineering or equivalent experience
  • 3 to 5 years of professional experience developing deterministic high performance, low latency systems (counted in single digit microseconds)
  • Thorough knowledge of Java programming concepts
  • Strong knowledge of object oriented programming, data structures, algorithms and design patterns
  • Experience developing distributed architecture systems and messaging protocols
  • Strong communication skills and the ability to work in a team
  • Strong analytical and problem solving skills
  • Experience in data driven performance analysis and optimizations.

PREFERRED QUALIFICATIONS

  • Experience build state management systems, complex event processing and transaction sequencing architectures
  • JVM internals, tuning for low-latency, GC-free real-time operation
  • Experience processing large static datasets as well as high volume ticking data sources
  • Linux systems programming experience including memory management, concurrent programming infrastructure, and the networking stack
  • Over 3 years' experience in Financial industry
  • £60k - 70k
  • 06 Nov 2019

Job description

The front end team at GeoSpock builds a data exploration application that enables customers to interactively analyse datasets with trillions of geolocated events. We’re combining the mathematics of statistical sampling with the performance and elegance of event-driven asynchronous code leveraging async/await, to provide the familiar analytics features of BI and GIS tools, but operating interactively on huge datasets. Strong graphics and visualisation skills are part of the mix for this role too – we maintain our own fork of MapBox GL JS, the WebGL map rendering engine, where we build our own shaders and visualisations to intuitively reveal data patterns in novel ways.

For our data querying tools (both interactive and programmatic) to be useful, customers need to easily onboard and manage their own data (enormous amounts of it). The front end team provides the solution, an integrated dashboard that empowers non-technical customers to go from source data to customised data insights by clicking a few buttons. To iterate quickly on this complex, bespoke UI, we take advantage of React and GraphQL. React has revolutionised UI coding with its model of componentised declarative state transforms. In fact we’ve found functional programming concepts highly effective throughout our code, so if you like using reducers, immutable state, and higher-order functions (or you’d like to learn) we’ll be on the same page. As for persisting the complex UI model data, and coordinating our many back end microservices, GraphQL (using Apollo) seemed like the perfect modern API technology for the job, and adopting it has worked out well. Its resolvers fit beautifully into our functional asynchronous design philosophy.

If any part of this gets you excited or starts ideas flowing, we want to talk! Come join our close-knit team pushing the boundaries of what’s possible…

Responsibilities

  • Your primary activity will be designing, implementing and shipping JavaScript code.
    • Although you don’t have to be an expert in every area, we expect you to handle code with a very wide range of functionality including complex UI, network communication, real-time graphics, data processing, and build scripts.
    • You need to be able to work confidently with other assets related to your work:
      • CSS and HTML for UI work,
      • configuration files,
      • scripts (Bash, Python, others),
      • graphics (bitmap and vector) resources,
      • non-JavaScript code from other parts of the stack.
  • It’s considered a central part of your role to handle challenging tasks where the solution is not clear, or where you personally are missing knowledge, understanding, or specialist skills. You will be expected to proactively do the work to gain the necessary skills, and find the non-obvious solutions.
  • You will be expected to stay up to date with the latest technologies and developments in the JavaScript world, and to reasonably weigh the pros and cons of adopting new technologies in the codebase.
  • You will be expected to architect and design the code you write, actively seeking and incorporating requirements from stakeholders.
  • Constant, effective communication is an essential skill in this role. This covers a whole range of communication skills, from simply talking to other people, all the way to presenting in front of large groups.
  • A vital part of your role will be to work constructively within the engineering team by sharing your knowledge and helping other engineers whenever needed, particularly less experienced engineers.
  • You will be expected to take full responsibility for effectively managing your time. Typically you will have multiple tasks that you could work on at any time, with overlapping deadlines and dependencies. You must be able to allocate your time wisely, focus when necessary, and re-evaluate priorities frequently in order to deliver on your commitments.
  • You will be expected to take an active role in the planning and management process, including:
    • proposing and advocating new ideas,
    • providing realistic estimates,
    • evaluating the wider consequences of any work, and raising any concerns,
    • helping to prioritise potential work with a full awareness of wider business goals.

Requirements

  • Extensive software development experience, with a proven track record of delivering complex code.
  • Some experience in, and a genuine enthusiasm for, front end development (UI, graphics, visualisation) is vital.
  • For this senior role, we would expect to see evidence of an ability to take the technical lead in feature development.
  • Inevitably, most employees in this role have the equivalent of a bachelor's degree in computer science, electronic/software engineering, mathematics, or another science. However, we absolutely would consider anybody with the necessary work experience and interests, regardless of how they’ve learnt.
  • We are, in fact, specifically interested in employing programmers with unconventional backgrounds who can bring a unique perspective and approach to the work we do.