Senior fullstack Developer

  • Full time / part time
  • 3+ years of work experience
  • HTML5 & CSS3
  • CSS preprocessors (SCSS)
  • Frontend framework VUE.JS
  • Laravel framework & Blade template engine
  • Experience with Rest & Web API
  • Package managers (NPM)
  • Mysql
  • Rollup / Webpack
  • PHP
About us

At Catapult, we believe in the power of empathy, analysis and creativity to develop strong corporate identities. We believe that good design can increase the users’ ability to use the functions of the interface. In our design process, we seek to balance between technical functionality and visual elements to create a system that is not only aesthetic and recognizable, but also functional, readable and flexible to meet changing user needs.

Your role

You are responsible for researching, designing and developing various digital assignments. Underlying technical knowledge is necessary to achieve the designs we strive for. You work with us, a small team of graphic designers and digital developers.

As a fullstack Developer, you will work on designs and interfaces that Catapult designs and develops for its customers. Your role includes design and development of webapplications. You play a key role in our team, bringing technology within reach of users and bringing a vision to life.

Responsibilities

You design interfaces that enable users to understand and handle data.

  • You translate your concepts into accurate wireframes, taking into account technical limitations, performance issues and user context.
  • You enrich interfaces by adding a graphical layout that makes the interface more accessible, and you create corresponding mock-ups.
  • You apply good readability and usability practices to design clear and pleasing interfaces.
  • You test your work on users and adjust your designs until you have fluid interfaces.
  • You anticipate special features or characteristics of the content and take them into account in your designs.
  • You design in detail high-quality interfaces that are suitable for all display formats (desktop, tablet, mobile, etc.).


You communicate and document your work and facilitate its implementation to ensure high quality designs.

  • You continuously work with the rest of the team to achieve successful results.
  • You are able to clearly and patiently explain your work, defend your decisions and use constructive criticism to help improve your work.
  • You prepare style guides to facilitate the implementation of interfaces.
  • You build and maintain flexible and consistent design systems for our products.


You bring the visual identity of our customers to life and help to develop it further.

  • In your work you take into account the visual identity of the product or service and you help to evolve it.
  • You also help create the visual identity of new services or products.


You will continue to educate yourself and contribute to the professional development of our team.

  • You actively follow developments in the world of interface design.
  • You are constantly testing new tools, formats and methods that can help improve your work and the work of the team.
  • You share your knowledge with the team and remain committed to helping everyone on the team develop and progress in their work.
Essential skills

Solid experience in designing complex interfaces

  • You have at least 3 years of experience in interactive and interface design.
  • You are able to structure data and draw a flowchart.
  • You are able to develop a concept and translate information graphically.
  • You are able to give examples of your previous work in solving complex problems.


Knowledge of User Centered Design

  • You are able to identify the user's needs and find a solution for them.
  • You put yourself in the shoes of the user to achieve user-friendly results. You place the end user at the center of your design process.
  • You understand and have your own opinion about good interface design.
  • You master the different facets of User Centered Design (information architecture, structure, readability, interaction, grid system, typography) for all display formats (desktop, tablet, mobile,...).


Mastery of production software and design software

  • You are fast and proficient with Adobe, InDesign, Illustrator and Photoshop.


Code experience and knowledge

  • You have a very good knowledge of front-end technologies (HTML - SCSS/CSS - Javascript (VUE framework)).
  • You use them daily in your work and you understand their limitations and possibilities.
  • You have experience working in a team of designers and developers.


Content analysis

  • You know how to interpret the content.
  • You can independently analyze the content and apply it in your design concepts.


Articulate yourself

  • You express yourself easily, both orally and in writing.
  • You can easily present your work in a group setting.
  • You are able to incorporate constructive feedback. You are strong in oral and written communication in Dutch and English.
Desired skills

Animation skills

  • You can recommend animations to enrich the visual quality of the interfaces.
  • You master the tools to develop advanced animations.


Experience with PHP – Laravel framework

  • You have some experience with co-creating, producing and integrating functionalities and web/mobile interfaces in a complex application within a PHP-Lavarel framework.
  • You have the skills needed to facilitate smooth interactions between designers and developers methods.
  • You have experience with MJML, the Responsive Email Framework.
  • You know BitBucket and can work with it.
Personal skills

Punctuality and perfectionism

  • You care about details and are able to deliver quality work.
  • You can meet strict requirements.
  • You are open to criticism and you do not miss an opportunity to question your work.


Appointments, organization and deadlines

  • You are independent and prioritize your tasks to ensure reliable, high-quality work.
  • You always stick to mutual agreements and deadlines.
  • You enjoy working in an environment that is open to challenge and experimentation.


Abstract thinking and being able to deal with complexity

  • You like to deal with complex structures and information.
  • You believe in using design to find solutions and solve problems.


Empathy and teamwork

  • You feel comfortable in a collaborative work environment where results are achieved as a team.
  • You welcome input from employees and clients.
  • You use feedback constructively.


Curiosity and desire to learn

  • You like new challenges and you believe that difficult problems can be solved in a multidisciplinary environment.
  • Work gives you energy, as does the prospect of learning new things every day.


Autonomy and adaptability

  • You know how to work independently, while also being a team player.
  • You question your approach and adjust it when it does not yield the necessary results.
  • You feel comfortable in a rapidly changing environment and with working methods that are constantly evolving.
Work environment

The Catapult team currently consists of 4 people, and we have plans to expand this in the coming years. We place openness at the heart of our culture.

  • We use the principle of a horizontal structure.
  • We value a diversity of backgrounds within our team.
  • We allow everyone to work independently and to set priorities.
  • We prefer a bottom-up approach to working, where problems are presented without imposing solutions.
  • We devote time and resources to professional and personal development and training.
  • We apply principles of transparency and fairness in the management of the company.
Recruitment procedure

We are looking for a talented Full Stack Developer who is able to bring his own vision, ideas and experience to the team. The recruitment takes place in 3 phases:

  • We look at your resume, portfolio and motivation.
  • You have one or two job interviews with Frank (Senior Developer) and Anton (Senior Designer and founder).
  • You have a final meeting where you meet the rest of the team.

Interested?
Send your CV, portfolio and motivation.

anton@catapult.be +32 (0)3 239 10 10