CAREERS

Frontend Developer (medium level)

Full time
London office based with home-based work at present.

Please apply with your CV to jobs@txodds.com

TXODDS are a global lead in dissemination of sports fixture and pricing information, offering primarily B2B products including versatile API’s, highly customisable low latency feeds and advanced Big Data analytics.

The technical platform is primarily based on advanced fully-typed, functional Scala, using the Typelevel stack with the flexibility to pick the best tools for the job. The infrastructure is extremely diverse and has components deployed in various native and Cloud environments across the world. These include, but are not limited to:

  • Distributed and cluster based technologies

  • AWS

  • Kubernetes

Summary of the role and team

You will be working with geographically distributed teams of people, primarily in the UK, and across the EU, on various fast-paced business and technology-driven projects.

Key Responsibilities

  1. Assume an active development role in one or more inter-related user facing projects in the Company in accordance with the Technical Roadmap.

  2. Follow up on and propose novel solutions to the project goals or issues, creating quality mockups and prototypes while ensuring the technical feasibility of UI/UX designs.

  3. Take part in Architecture reviews of the key design decisions.

  4. Take part in defining the infrastructure-as-code for the respective projects as well as the CI/CD aspects relevant to the development team.

  5. Support more junior developers in advancing their knowledge and contribution level.

  6. Take an active and decisive part in the resolution of issues in the deployed software.

  7. Adopt and follow a good pace of software refactoring and paying off the technical debt.

  8. Take part in task estimation, release planning, and subsequent releases.

  9. Effectively communicate with other developers, product owners, testers, and business stakeholders, including writing functional requirement documents and guides.

  10. Stay up-to-date on emerging technologies.

Education/Qualifications

  • Degree from an accredited college or university (or equivalent certification and/or relevant work experience). Master’s degree is desirable.

Mandatory Skills

  • Excellent technical proficiency in test-driven development in Javascript/Typescript.

  • Good understanding of asynchronous request handling, partial page updates, and AJAX.

  • Proficient understanding of web markup, including HTML5, CSS3 and preprocessors.

  • Proficient understanding of code versioning tools, such as Git.

  • Familiarity with cross browser compatibility issues, optimisation, testing and debugging.

Experience in the following technical areas (3+ years, unless stated otherwise)

  • Building scalable and maintainable web applications with attention to usability and UX.

  • Creation of wireframes and prototypes.

  • Angular (v9 and above).

  • Working with the network stack and Linux use for service hosting and day-to-day use.

  • Experience working with Git, Github, Confluence, JIRA, Kanban methodology and similar.

Desirable Experience

  • Experience with functional programming paradigm/languages.

  • Continuous Integration and Deployment (Jenkins, Docker, Kubernetes).

  • Basic knowledge of image authoring tools.

Industry/Domain Experience

  • Ideally, some exposure to the sports/financial data information systems domain and dashboard design.

  • Exposure to various betting technology is a bonus.

Clear Thinking

  • A mindset built on simplicity and keen on innovation.

  • Ability to work in a fast-paced environment with competing and alternating priorities and constant focus on delivery.

  • Logical and structured approach to problem-solving in both near-term (tactical) and mid-to-long term (strategic) horizons.

Communication

  • Good verbal and written communication skills.

What’s in it for you?

You will be joining a highly motivated, focused team and successful expanding business with ample opportunity to grow.

As well as a competitive salary, our benefits package includes generous annual leave, a contributory pension scheme, and private health care for you and your dependants.

As part of the Product Delivery Team you’ll also get advanced tools, books, personal productivity applications and conference attendance sponsorship.

Please apply with your CV to jobs@txodds.com