Careers at ARTIMUS

Marketing and Admin assistant
30hrs Per week
13k-15k PA


Marketing Assistant Job Duties

  • Research market trends, demographics, pricing strategies, and other relevant information that helps managers and directors develop marketing plans
  • Analyses surveys, polls, and other market research to look for patterns and trends
  • Working with PR Department regarding strategy and content
  • Produce marketing related content graphics
  • Creates graphs, reports, and detailed data analysis using computer software
  • Delivers reports on research findings through written documents and verbal presentations
  • Assists in creating promotional materials, including brochures, blogs, marketing copy, etc.
  • Provides fact-checking, copy-editing, and formatting assistance during the creation of mailers, coupons, website content, and other promotional materials
  • Helps maintain social media accounts for brands, products, or services
  • Enters marketing data into spreadsheets and helps to create data and financial reports for marketing managers and directors
  • Helps maintain excellent client relationships through superior customer service skills
  • Places calls to or visits clients as needed to provide marketing materials, deliver sales pitches, or answer client questions
  • Organises and plans the production of all major marketing materials by working closely with printers, sponsors, and other involved parties
  • Helps to plan promotional events hosted by the company
  • Keeps client information confidential

Marketing Assistant Skills and Qualifications:

Bachelor's Degree in Marketing, Business or a Related Field, Computer Proficiency, Social Media, Research, Analysis, Data Entry, Written and Verbal Communication, Interpersonal Communication, Customer Service, Client Relationships, Financial Skills, General Maths Skills, Creativity, Teamwork, Organisation, Planning, Reliability, Punctuality

Senior developer
35hrs Per week
27k-35k PA


Senior Developer Job Purpose:

Develops and tests new computer Systems for release. Ensures these computer programs and others continue to meet the needs of consumers, by identifying bugs and areas that could be improved. A Strong working and technical knowledge of Artificial Intelligence is required for this role, with blockchain being also beneficial.

Senior Developer Job Duties:

  • Discusses the client's problems and requirements with systems analysts and program designers, following an initial client briefing
  • Analyses the program's objectives, as identified by analysts and designers
  • Creates detailed technical specifications for other programmers and presentation to client
  • Writes new code to create a program from scratch
  • Adapts existing code, where possible, to meet a client's requirements
  • Creates user interfaces
  • Modifies and documents computer code to fix errors or improve the program
  • Tests computer programs and makes adjustments as required
  • Liaises with other members of programming team to ensure program is developed to high standard on time and on budget
  • Oversees the work of junior programming staff
  • Reports to management staff on the performance of junior programmers
  • Creates reports about the status, running, and maintenance of programs, for other members of the information technology department
  • Liaises with technical writers to create documents for operating programs
  • Follows company procedures for software development

Senior Developer Skills and Qualifications:

Technical Abilities, Logical Problem Solver, Versatility to Work Independently or as Part of a Team, Good Written and Oral Communication Skills, Adaptability to Changing Technology, Comfortable using Integrated Development Environments, Familiarity with Modern Programming Languages (Python, Command line basics, JavaScript) and Traditional Programmer Languages (C++, Html, JS), Database Skills, Masters Degree or Equivalent in Experience in Programming, Software Engineering, Computing, or Another Relevant Field.