Example Job Descriptions

On this page, you will find template job descriptions for Accounts, HR staff, Web Developers, Marketing and IT staff.  Please feel free to use these and simply add to, and edit the relevant bits to suit your company!


Accounts Finance Assistant

Example job description

We are looking for someone who can help us to keep our accounting systems up to date. You will be adept at using all Microsoft Office programmes as well as being familiar with SAGE accounting software. The role will involve:

  • Maintaining accurate financial records
  • Working with managers to plan and review budgets for individual projects
  • Helping prepare cheques and cash for banking
  • Helping to raise invoices for customers
  • Helping to reconcile ledger accounts
  • Helping with credit control 

You will be part of a team of four people, plus this post and a volunteer. Mainly, you will be working with our Finance Officer.

Our regular office hours are Monday-Friday, 9 am to 5 pm.

You will be based at our offices in [insert location]. 

We are a medium-sized business with over 80 staff and an income of £1.4 million. We support hundreds of clients every year.

Please visit our website at [insert website] to learn more about our company.

Personal Attributes

We are looking for someone who is: 

  • Organised, with good attention to detail
  • Familiar with accounting software systems e.g. SAGE
  • Flexible and able to learn quickly
  • A good communicator
  • A team player

Graduate Degree

  • Accounting, Finance or Law.
  • Any degree will be considered if the person had suitable experience regarding finance, accounts and financial software systems.


Finance, accounts and financial software systems.

Other responsibilities

[list any other responsibilities here]. 


IT & Website Maintenance Engineer

Example job description

The company has a wealth of knowledge and expertise, and amongst them have over 30 years of experience within the [insert industry] industry. Their dedicated team are always on hand to provide as much help as possible, whatever the request or query maybe.

As they expand, they require an IT & Website Maintenance Engineer to work within the organisation.

The right candidate will need to ensure the correct running and maintenance of the IT systems and Website; your work is to provide technical support to various departments.

Mainly responsible for the smooth running of computer data systems and ensuring colleagues get immediate IT supports. You'll generally need to:

  • Install and configure computer hardware operating systems and applications
  • Monitor and maintain company’s website data systems and internal networks
  • Talk staff or clients through a series of actions, either face-to-face or over the phone, to help set up systems or resolve issues
  • Troubleshoot system and network problems, diagnosing and solving hardware or software faults
  • Provide support, including procedural documentation and relevant reports
  • Follow diagrams and written instructions to set up a system
  • Support the roll-out of new applications
  • Set up new users' accounts and profiles and deal with password issues
  • Work continuously on a task until completion
  • Priorities and manage many open cases at one time
  • Rapidly establish a good working relationship with colleagues and software developers
  • Test and evaluate new technology
  • Conduct electrical safety checks on computer equipment.

Personal Attributes

Attention to details, eager to learn and a team player

Graduate Degree

  • Computer Science, Data Science and Information Systems
  • Computer Security/ Networks
  • Graphic Design

Skills /abilities/ competencies

  • Ability to contribute individually and lead, manage, or participate in cross-functional teams
  • Pays attention to detail

HR Associate

Example job description

[insert information about the company] 

Job Role

  • Working closely with various departments, increasingly in a consultancy role, assisting line managers to understand and implement policies and procedures
  • Promoting equality and diversity as part of the culture of the organisation
  • Liaising with a range of people involved in policy areas such as staff performance and health and safety
  • Recruiting staff, which involves developing job descriptions and person specifications, preparing job adverts, checking application forms, shortlisting, interviewing and selecting candidates
  • Developing and implementing policies on issues like working conditions, performance management, equal opportunities, disciplinary procedures and absence management
  • Preparing staff handbooks
  • Advising on pay and other remuneration issues, including promotion and benefits
  • Negotiating with staff and their representatives (for example, trade union officials) on issues relating to pay and conditions
  • Administering payroll and maintaining employee records
  • Dealing with grievances and implementing disciplinary procedures
  • Developing HR planning strategies, which consider immediate and long-term staff requirements
  • Planning training, including new staff inductions
  • Analysing training needs in conjunction with departmental managers.

Personal Attributes

Determination, attention to detail, personable, ability to complete tasks, high personal drive to succeed, ability to work on own and use initiative. 

Graduate Degree

  • Business Management / Exec MBA
  • HR & People Management

Skills /abilities/ competencies

  • Analytical ability
  • Ability to contribute individually and lead, manage, or participate in cross-functional teams
  • Excellent writing skills
  • Pays attention to detail

Web Developer

Example job description

Company Name is a company specialising in fiber optic and telecommunications-based in Location. We supply network telecommunications and end-to-end solutions internationally. (What does your company do?)

We are looking for a candidate to work as part of a team for an on-going 10-week project, with the possibility of making it a full-time position for the right candidate. 

The challenge:

We are looking to update and move our website to a different platform. Currently, it is on MODx. We will keep this platform active during the project and upon completion launch the new site. You’ll be working alongside someone to determine the design requirements.

Ideally, we would like to use an open-source system like WordPressWooCommerce, or alternatively Squarespace as they allow the possibility of also implementing an e-commerce site that we are keen on. Therefore, we are looking for someone who is proficient in commercial and has experience in those systems. Furthermore, by using open-source it will allow us to manage it in the future and create new pages as new products are added to our catalogue. They should be apt in creating and editing templates. Potentially we will need help with finding the right hosting to handle our growing requirements.

We use trade box and sage which have an API with online platforms such as eBay/AMAZON for a stock update etc- so potentially we need the solution that can implement the same processes. An essential part of the new website is it must have an online live chat option so we can sort out any urgent customer requests/requests.

Availability for user accounts- we need clients to be able to purchase products that are in stock and improve our SEO and cross-platform compatibility.  We are looking to optimise how our website loads on mobile devices and product datasheets scale down to ‘printable’ versions.

Analytics software will allow us to monitor the behaviour of the visitor. What areas of the website they are visiting, how long they are spending on it and where they are from.

Database knowledge is desirable but not essential.

Graduate Degree

Computer Science, Data Science and Information Systems.

Personal Attributes

  • Positive learning attitude.
  • The ability to work independently and to take the initiative to solve problems and deal with issues whilst recognising boundaries.
  • Ability to liaise with people at all levels in an effective and professional manner.
  • The ability to work as part of a team and to collaborate effectively with colleagues.
  • Excellent interpersonal and communication skills.
  • Approach tasks in a systematic and organised way and adapt quickly to change.
  • Excellent active listening skills and ability to identify and respond to identified needs.
  • Problem Solving: Looks into tasks to determine root causes; is open-minded in response to problems; brings ideas to the fore to help resolve workplace issues.
  • A commitment to excellent customer service and continuous improvement.

Marketing Assistant

[Insert information about the Company]

Example job description

The candidate’s responsibilities will include elements of sales forecasting, analytics, research, CRM maintenance and other sales and marketing support functions.

  • The candidate will provide general support for the marketing and eCommerce sales team.
  • They will work towards achieving the objectives of the marketing plan.
  • Maintain the E-commerce shop online.
  • Updating website content – as and when necessary.
  • Assisting with pulling together content for client and staff email campaigns.
  • Working on client and corporate events.
  • To produce web content in liaison with the marketing team, to attract customers to our sites.
  • Monitor sales regularly - daily, weekly and produce monthly reports.
  • Research and build business cases for developing new online courses - Market analysis – pricing, product, promotion, competitor activity.
  • Research industry best practice and competitor benchmarking - use this information to challenge pricing.
  • Maintain marketing materials.
  • Assist with presentation development such as presentations and videos.
  • Take customer calls as and when needed.
  • Monitor and produce monthly reports on customer satisfaction levels.
  • Armed with this understanding you will be able to specialise in the area that best suits your abilities and interests.

Personal Attributes

The successful candidate will have outstanding communications skills, a positive ‘can-do’ attitude and a willingness to accept ownership for a diverse range of duties. Your attributes need to align with our core company values which are bravery, passion, trust and pride

  • You have a desire to complete a task to set standards
  • You are creative so you are able to self-motivate and work independently.
  • Drive to succeed and willingness to learn, sometimes under pressure
  • Able to work in a team
  • Ability to communicate well

Graduate Degree

Marketing/ PR/ Public Relations.


  • Marketing degree desirable.
  • Experience/familiarity with the following tools would be useful but not a pre-requisite: Adobe InDesign, Adobe Photoshop, MS Office 365 (Word, Excel, PowerPoint, Outlook, SharePoint), WordPress, and HubSpot.

Skills /abilities/ competencies

  • Ability to contribute individually and lead, manage, or participate in cross-functional teams
  • Excellent writing skills
  • Excellent presentation skills
  • Pays attention to detail