8 top skills you need to be a Web Developer at Jadu

Being part of the Web Development team at Jadu provides you with a dynamic and varied workload; one day you could be working on developing a powerful integration to enhance the capability of a customer whilst the next you could be investigating that one evasive issue, pinpointing and resolving a troublesome bug.

In this blog post, we'll be touching on some of the key skills for web development at Jadu, understanding the importance of each one for the role.

 

PHP

PHP is the primary language that Jadu's products are written in. Proficiency in PHP is essential, not only for crafting well-designed developments that enhance the feature set of our core products (Jadu Central and Jadu Connect), but also for quickly understanding the wide range of delivered work we support.

 

Symfony

Symfony is the framework of choice at Jadu, we use it to power our core products. Familiarity with Symfony, or a similar application framework such as Laravel, is essential to knowing what tools and components are available when producing and maintaining developments.

SQL 

Jadu interacts with MySQL and MSSQL databases, so a firm understanding of SQL is critical for ensuring developments interact with data efficiently.

 

Twig 

With Symfony being the framework of choice at Jadu, Twig is the templating language used to render HTML. Proficiency in Twig, and by extension HTML, is fundamental when working alongside Jadu’s UX developers to deliver front-end aspects to developments.

 

Git

Collaboration is key! Working alongside others means version control is critical, Git is the system we use at Jadu, interacting with both GitLab and GitHub. Knowledge of Git and popular branching models ensures a trouble-free collaboration workflow as well as seamless releases of managed modules.

 

Security awareness

Ensuring all developments adhere to security best practices is critical to ensuring our customer websites remain secure and any user data they capture is safe; being familiar with OWASP’s top 10 and how to best address them is a valuable tool to achieve this.

Accessibility

Jadu is on a mission to become the world's most accessible digital platform so it’s vital that everyone is familiar with accessibility and why it’s so important when delivering digital solutions. Understanding the key aspects of WCAG guidelines and how to implement these within produced developments is ideal, or having a passion to learn more about delivering accessible digital services!

 

Communication

The web development team is a key part of the wider delivery team. Strong communication is crucial to understanding the needs and wants a customer may raise, as well as working with them to provide the best solution, and communicating with our internal team.

To achieve positive effective communication at Jadu we use the following things; 

  • Daily standups - Short meeting to talk about everyone’s tasks for the day, identify any blockers and ensure the team is doing ok generally.
  • Slack - This creates a great flow of communication, not only in the Web Development team, but across the wider business
  • Company All Hands sessions - Company wide meeting that takes place bi-monthly, where we will hear about business updates and people can use this time to share updates on projects

 

There ends our list of core web development skills needed to succeed at Jadu. Whilst this list is in no way exhaustive, it should give you a feel for the wide range of areas web development interacts with and the kind of skills required to ensure you’ll be well-equipped to handle the day-to-day tasks of web development at Jadu.

We’re hiring; If you're inspired by the prospect of tackling diverse challenges, we want to hear from you! We're looking for individuals who are ready to push boundaries, embrace new technologies, and contribute to our mission of becoming the world's most accessible digital platform.

Visit jadu.net/careers to learn more about the web developer opening, and other opportunities at Jadu.

Join us in making a difference, one line of code at a time.

Back to Blog

Leave a comment