Web developer

THE JOB
 

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'

TASKS AND ACTIVITIES
 

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

SKILLS
 

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

EDUCATION
 

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

SELF-STUDY
 

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

START NOW
 

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