builds and maintains websites and web applications


the work focuses usually on the underlying software and databases, known as the 'back end'


some web developers work also on the interface and visual design, the 'front end'


combining both is also possible, called 'full-stack development'


responsible for the technical development of websites


writing code in one or more programming or scripting languages, such as PHP or JavaScript


planning and prototyping new applications


designing the architecture of the components of an application


building and testing Application Program Interfaces (APIs) for applications to exchange data


meeting designers, developers and project staff for progress updates


gathering requirements from clients and users


knowledge of programming and application design


logical approach to problem solving


being able to work independently and in mixed teams


being able to manage a complex range of tasks and meet deadlines


good communication skills


willing to learn constantly new technologies


Bachelor’s Degree related to Computer Science.


Degree in Marketing


Degree in computing, IT or computer science


other creative, graphic and technical training courses


Further study at:

  • Web Design - QQI Level 6 component certificate in Web Authoring at the College of Management and IT
  • Social Media and Web Design - QQI Level 6 component certificate in Web Authoring at the Carlow Institute of Further Education

do your best at high school in the creative subjects and computer science


watch online tutorials on design software


Try out using web design platforms such as Wordpress or Squarespace to practice


read and watch the stories of the role models on our website


Visit https://gradireland.com/careers-advice/job-descriptions/multimedia-designer for job specifications and requirements


Look at the following European sites for lessons and info!
In English:

  • Bomberbot - 16 lessons with 300+ levels to learn to program at home
  • In the Daisy the Dinosaur app, you have the dinosarus Daisyo walk, dance, jump on the screen. You learn the principles of sequence, objects, loops and actions
  • ComputerCraft is a module for the popular game Minecraft. With this you can build a computer in the Minecraft world and start programming yourself
  • Hopscotch - This app for the iPad teaches you to program playfully by creating a script from blocks with commands. Hopscotch is based on the programming language Scratch