Logo of Huzzle

Find 56,000+ jobs, internships & events from 6,000+ top companies on Huzzle using AI

Senior Developer

  • Job
    Full-time
    Senior Level
  • Software Engineering
    Product
  • Bradford
  • Quick Apply

AI generated summary

  • You must have extensive JavaScript (ES6+), low-code config experience, expertise in Knockout.js, Bootstrap, mentoring skills, strong HTML5/CSS3 knowledge, Git proficiency, and API integration knowledge.
  • You will configure workflows, customize data, modify platform features, develop widgets, integrate APIs, lead a developer team, and engage in agile ceremonies to deliver customer value.

Requirements

  • Significnt and in depth experience with JavaScript, including deep expertise in ES6+ and modern JavaScript features.
  • Proficiency in configuring software in a low-code or configurable environment (e.g., ShareDo or similar platforms). Background in Workflow modelling and design
  • Experience with Knockout.js or similar MVVM frameworks for data-binding and application structure.
  • Experience with Bootstrap for responsive web design and UI component integration.
  • Proven experience leading or mentoring a team of developers, with a track record of fostering a collaborative and productive team environment.
  • Strong understanding of HTML5, CSS3, and responsive design principles.
  • Proficiency in version control systems, particularly Git.
  • Knowledge of API integration (RESTful APIs, WebHooks etc).

Responsibilities

  • Workflow and Process Setup: Configure “work types,” workflows, and forms within the Sharedo platform to align with client business processes.
  • Data customisation: Build up a detailed knowledge of the Sharedo application and understand how to customise it in the most value driven way.
  • Platform Customisation: Use Sharedo tools to modify fields, layouts, and business rules in line with product specifications.
  • Platform Extension: Use Sharedo tools to develop widgets using Javascript and plug them in Sharedo UI.
  • API Integration: Use Sharedo tools to integrate with external 3rd party APIs where applicable.
  • Lead and Mentor: Lead a small team of developers, providing guidance on technical decisions, best practices, and career development. Foster a collaborative and growth-focused environment.
  • Agile Practices: Lead and participate in agile ceremonies such as sprint planning, stand-ups, retrospectives, and backlog grooming. Help the team stay focused on delivering value to the customer.

FAQs

What is the primary programming language required for this role?

The primary programming language required for this role is JavaScript, specifically ES6+ and modern JavaScript features.

What kind of work experience is preferred for this position?

We are looking for individuals with significant and in-depth experience in JavaScript, configuring software in low-code environments, and workflow modeling.

Will I be required to lead a team in this role?

Yes, as a Senior Developer, you will be responsible for leading and mentoring a small team of developers and configurators.

Are there specific frameworks or tools I should be familiar with?

Yes, familiarity with Knockout.js or similar MVVM frameworks, Bootstrap for responsive design, and knowledge of API integration (RESTful APIs, WebHooks) is preferred.

What are the benefits offered for this position?

Benefits include a competitive salary with potential bonuses, 25 days of annual leave (with the option to purchase more), wellbeing and mental health benefits, matched pension contributions, access to a car benefit scheme, and an online learning platform for career development.

What type of environment does Liberty Blume promote?

Liberty Blume promotes an inclusive environment and supports all candidates, regardless of their background.

What are my responsibilities regarding client customization?

You will be responsible for configuring the Sharedo platform to meet client-specific needs, customizing data, and setting up workflows, forms, and templates.

Is knowledge of version control systems necessary for this role?

Yes, proficiency in version control systems, particularly Git, is necessary for this role.

How does the company ensure a collaborative team environment?

The role includes leading a small team, providing guidance on technical decisions, and participating in Agile practices to foster collaboration and maintain focus on delivering value to customers.

What is Liberty Blume’s mission?

Liberty Blume's mission is to deliver efficiency, scale, and value to customers through Business, Procurement, and Financial Solutions.

Telecommunications
Industry
10,001+
Employees
2005
Founded Year

Mission & Purpose

Liberty Global is a company operating in the telecommunications and media industry, with a focus on providing broadband, TV, and mobile services to customers in Europe and the Caribbean. Their ultimate goal is to connect people and communities, delivering high-quality digital entertainment, communication, and connectivity solutions. Liberty Global's purpose revolves around offering innovative and reliable telecommunications services that enable individuals and businesses to stay connected, access content, and harness the power of digital technology. Through their network infrastructure and services, they aim to enhance the digital lives of their customers, promote connectivity, and support the digital transformation of societies and economies.