Current Vacancies

All our current opportunities are advertised on this page.

If you're interested in a career with us, but do not see a suitable vacancy, contact us directly by sending us an email to either our UK or Gibraltar HR team. 

Key Responsibilities

  As a Software Developer, you will be focusing exclusively on the design, development, testing and maintenance of our in-house and client software systems. You will be part of a small team that demonstrates a passion for good design and coding practices and develops new bold ideas whilst maintaining the highest levels of availability, performance and security.

 
  • Research, design, and write new software programs.
  • Enhance existing programs by analysing and identifying areas for improvement.
  • Produce detailed technical specifications.
  • Work closely with analysts, designers, and testers.
  • Use test-driven development, acceptance, and regression tests to ensure feature quality in controlled, real situations before going live.
  • Host training sessions and prepare training manuals for end users.
  • Maintain the systems once up and running through monitoring, performance optimisation and correcting software bugs etc.
  • Continuously update technical knowledge and skills through self-learning, investigating new technologies, and accessing new applications.

Desirable Candidate
  •        3+ years developing back/mid office business systems, and consumer facing web-based applications.
  •        Awareness of modern software architecture and design patterns.
  •        Proven software development experience using either MEAN stack or Microsoft .NET Frameworks/Core.
  •        Comfortable with web-based technologies including HTML, CSS, JavaScript, Typescript, AJAX.
  •        Understanding of responsive design frameworks.
  •        Excellent relational database skills preferably with Azure SQL or Microsoft SQL Server.
  •        Solid Cloud experience, preferably in Microsoft Azure and Office 365 environments.
  •        Exposure to GIT version control and JIRA project tracking software.
  •        Understanding of common web security threats and vulnerabilities, and how to reduce their risks.
  •        Knowledge of Information Security best practices.
  •        Strong communication skills.
  •        A meticulous and organised approach to work with an eye for detail and identifying problems.
  •        Logical, analytical, and creative approach to meeting user and system requirements.
  •        Ability to work in a team and alone to manage own workload.
  •        BS/MS degree in Computer Science, Engineering, or a related subject (preferable)
  •        Previous experience working with Content Management Systems (preferable)  
  •         Experience working with NOSQL document-based databases such as MongoDB (preferable)
  •         Experience with automated testing using a variety of MS Test, NUnit, CodedUI, Selenium and Jasmine (preferable)
  •         Experience with Search Engine Optimization (SEO) (preferable)
  •         An understanding of business, business processes and commercial awareness (preferable)
Key Responsibilities

As a Software Quality Assurance Engineer, you will be part of a small and dynamic team focusing exclusively on the design, development, and testing of our in-house software systems. A software quality assurance (QA) engineer monitors every phase of the development process to ensure that the design and software adhere to company standards by breaking up the development process into attainable testing goals and relaying any issues back to the development and product teams. Software QA engineers are expected to have a background or experience in IT, software/systems development life cycle in business, and product and project management skills.

 

Main responsibilities:

  • Review and analyse requirements, specifications, and technical documents of product features
  • Prepare and deliver reports and recommendations/improvements that address existing or future potential issues between projects
  • Provide strategic quality test plans to keep consistency between different testing scenarios
  • Document test cases, create test plans, and record test progress and results
  • Code automated tests and perform manual and automated testing
  • Perform all requirement system testing
  • Review user interfaces for consistency and functionality
  • Identify, isolate, and track bugs throughout testing to eventual fixes
  • Interact with developers, business analysts, system administrators and project managers
  • Drive innovation and streamline overall testing processes
  • Continually update technical knowledge and skills through self-learning, research into new tools, technologies, and testing processes.

Desirable Candidate

  • 3+ years in a software development or quality assurance role testing back/mid office business systems, and consumer facing web-based applications
  • Thorough understanding of QA testing environments and software development life cycles.
  • Strong knowledge and awareness of software QA methodologies tools, and processes.
  • Exposure to GIT version control and JIRA project tracking software.
  • Solid cloud experience, preferably in Azure, Azure DevOps environments
  • Understanding of common web security threats and vulnerabilities, and how to reduce their risks.
  • Knowledge of Information Security best practices.
  • Strong communication skills with an openness to receive constructive feedback from other teams.
  • A meticulous and organised approach to work with an eye for detail and identifying problems.
  • Logical, analytical, and creative approach to meeting user and system requirements
  • Ability to work in a team and alone to manage own workload.
  • An understanding of business, business processes and commercial awareness.
  • History of developing successful business applications.
  • BS/MS degree in Computer Science, Engineering, or a related subject (Preferable)
  • Use of Xray within Jira (Preferable)
  • Sound relational database skills (SQL) and scripting (Python) (Preferable)
  • Experience with automated testing, using a variety of MS Test, NUnit, CodedUI, Selenium and Jasmine (Preferable)

Key Responsibilities

                      Summary:

The Operations officer is responsible for the planning and coordination of resources to match the incoming demand from clients. This position


                    Responsibilities

·       The day to day running and planning of the Transport Department as directed.

·       Responding to all requests, incoming and outgoing correspondence by phone, text, e-mail, and letter quickly and efficiently.

·       Assisting the Operations Manager in transport planning and coach park dispatching.

·       Responding and processing bookings coming from 3rd Party Platforms, using their dashboards as well as Blands Travel internal logs.

·      Inform drivers and guides of their daily schedule, in accordance with the procedures in place.

·      Updating the operation logs.

·       Rostering and allocation of drivers and vehicles.

·       Attending training and refresher training as directed by the OM/HR/GM to ensure continued efficiency within the department.


Other duties

As reasonably directed by the OM.

Desirable Candidate

                   Qualifications and Skills

·       Ability to produce high quality internal reports on projects, sales, trends etc.

·       PSV license / CPC (Preferable)

·       IT literate in MSOffice applications

·       Excellent communication skills


Key attitudes and Attributes

·       Strong team player

·       Patience in dealing with customers and colleagues

·       Honesty and integrity

·       Flexibility

Key Responsibilities
Job purpose:

Managing food and beverage operations within budget and to the highest standards. Forecast, plan and manage all F&B orders, staff, and finance. Maximize sales and revenue through customer satisfaction and employee engagement.

Main areas of responsibility:

  • Manage all F&B and day-to-day operations within budgeted guidelines and to the highest standards.
  • Identify customers’ needs and respond proactively to all of their concerns.
  • Identify ways to increase sales, promote upselling and cross-selling techniques throughout the team
  • Preserve excellent levels of internal and external customer service.
  • Design exceptional menus, purchase goods and continuously make necessary improvements.
  • Lead F&B team by attracting, recruiting, training, and appraising talented personnel.
  • Provide a two-way communication and nurture an ownership environment with emphasis in motivation and teamwork.
  • Comply with all health and safety regulations.
  • Establish targets, KPI’s, schedules, policies and procedures.
  • Report on management regarding sales results and productivity.
  • Responsible for the marketing of all F&B activities
  • Responsible for the administration of the POS system





Desirable Candidate

  • Proven food and beverage management experience
  • Working knowledge of various computer software programs (MS Office, restaurant management software, POS)
  • Ability to spot and resolve problems efficiently.
  • Mastery in delegating multiple tasks.
  • Communication and leadership skills
  • Up to date with food and beverages trends and best practices.
  • Ability to manage personnel and meet financial targets.
  • Guest-oriented and service-minded
  • Culinary school diploma or degree in food service management or related field.

Key Responsibilities
Oversee the finance team’s activities
Approve weekly payments
• Supervise credit control
• Conduct regular cash checks
• Monthly Balance Sheet Reconciliations
• Enter revenue journals
• Update weekly cashflow
• Oversee stock management
• Prepare the corporation tax payments
• Conduct regular reviews of both Sales & Purchase Ledger accounts.

Payroll
Responsible for the management of payroll.
• Issue relevant documents (Hacienda letter, P7, P8 etc.)
• Prepare and reconcile Union payments.
• Budget, forecast and reporting
• Prepare the monthly KPIs for the Head of Finance
• Compile weekly room-rate analysis to evaluate opportunities.
• Support the Head of Finance in the budgeting process.
• Assist the Head of Finance in forecasting revenue.
• Run cost analysis

Other responsibilities
Coordinate the annual audit and be the first point of contact for the auditors.
• Assist in financial analysis and business modelling on key investments and capital expenditure as requested by the Head of Finance.
• Responsible for providing financial information and KPI’s in relation to strategic planning and long-term financial strategy as requested by the Head of Finance.
• In liaison with the Finance Director, develop and improve financial processes and controls across the business.
• Finance reporting for SMT meetings
• Environmental Reporting
• Conduct appraisals and performance reviews with the finance team
• Other HR related tasks for the finance team.
• Establish a training plan for Finance Team
• Other duties as reasonably directed by the Head of Finance
Desirable Candidate
• 5+ years experience working in a finance team essential
• 2-3 years of experience in a managerial role preferable
• AAT qualified or above
• Bachelor’s Degree in Business, Accounting or Finance preferable
• Previous experience working within a fast-paced SME would be advantageous
• Experience using Sage 200
• Experience in the usage of banking and payroll software
• Competent Excel user
• Strong knowledge of the Office Suite essential
• Fluent in English, Spanish advantageous
• Effective communicator both verbally and written
• High level of accuracy
• Ability to establish and maintain effective working relationships with co-workers, supervisors and the general public
• Strong understanding of business principles