Webnographer is looking for a Junior Developer

About the job

You will be responsible for working on our online research application, which is being developed in house. This will include the development and implementation of new features, as well as maintaining and optimizing existing capabilities of the tool.

Our tool is built with Grails and Java using a MySQL database on the backend. On the frontend side it uses less, bootstrap, pure JavaScript and some jQuery.

We use other technologies to support Webnographer (both the tool and company) such as Puppet, PHP, Asterisk and a couple of Raspberry-Pi’s.

We’re always investigating and trying out new technologies and frameworks to try to get the job done.

You will work in a small team, and in an international environment, where the daily working language is English. But don’t worry; your English doesn’t need to be perfect. English is the second language for most of us, as our team consists of great minds from the UK, Germany, Romania, Belgium and Portugal.


Webnographer is a user research and technology company, with offices in Ireland, UK and Portugal. Webnographer is a small company, which is growing fast. We have developed an online tool to understand user behaviour. This application helps our clients to gain a greater understanding how their customers use their website. You would be joining our team to help develop the application. The company is active in the design, user research and programming community; and we sometimes organise our own conferences and events.

We are currently looking for a junior software developer with allround skills to join our team in Lisbon, Portugal. The ideal candidate would be someone who is passionate about learning and creating new things, and who keeps up with the latest trends and developments.

About you

Above all, you are passionate about programming and UX. You are keen to learn new technologies, and have interest in psychology. An important factor for this role is the ability of analyzing and solving problems, as well as working independently. You should have knowledge of the Java platform, object-relational mapping and SQL. Fluency in the web technologies (Javascript, CSS, HTTP) is a must. Knowledge of Groovy and Grails will be a benefit, but is not a requirement.

Some knowledge of basic statistics would be useful as an important skill for developing new analytical features for the application for analysing user behaviour. You should have worked before with version control systems (such as Subversion or Git). We work in an environment which uses Lean project management with continuous deployment, so some experience of working in a Lean or Agile environment would be beneficial.

Skills you must bring to the job:

All-round skills bridging back-end and front-end development
Ability to analyse and solve problems independently
Knowledge of the Java platform
Object-relational mapping and SQL
Fluent in web technologies such as JavaScript, CSS, HTTP
Knowledge of version control systems (such as Subversion and Git)
Passionate about programming and User Experience
Keen to learn about new technologies

Skills that will be nice to have for the job:

Knowledge of Groovy and Grails
Knowledge of basic statistics
Experience in working in a Lean or Agile environment
An interest in psychology

In return for your experience and enthusiasm we’ll provide you with a supportive and creative environment. Your work will help some of the biggest companies in Europe and America understand how their customers use their website. This includes high profile companies such as Sky television, Vodafone, and Millennium bank.

We’ll also give you a training budget, so you’ll be able to brush up your skills or attend conferences to broaden your industry knowledge. We run training days and company days out. And at the end of the week we all share our week’s achievements over a drink at our Friday wind down. All this is what makes working at Webnographer fun.

If you think you have what it takes to join our team, send us a CV along with a cover letter explaining why you’d be perfect for this job: