Careers at Gendall

An amazing view of the renowned Falmouth Harbour is just the thing your creativity needs. Proximity to the best surf, sailing and outdoor sports in the country is the unwinding you’re crying out for. These days you don’t need to be in a metropolis to compete in the world’s design scene. That’s all stuff we know. You’ve probably been thinking all that stuff too. We also believe in working for the right clients - we choose ours as carefully as they choose us. We’re all about working for companies we’re proud of, companies that make a real difference. Gendall’s been at the heart of Falmouth's thriving creative scene for 30 years. We’re ready for the next 30.

We are on the hunt for the following roles here at Gendall:

Software Developer | Backend Web Developer | Front End Developer | Freelance Designers

Interested?  we would love to hear from you...


Software Developer

The role in a nutshell

We have an exciting new opportunity in partnership with the University of Plymouth for a Software Developer specialising in Machine learning / Natural Language - please apply on the following link if this is you! Click here.


Back-end Developer

The role in a nutshell

We are looking for a self motivated, creative and enthusiastic back-end web developer to work with our team. You will be skilled in integrating front-end elements into back-end website builds, (a good understanding of front-end technologies is therefore necessary as well), building, developing and maintaining content managed websites, integrating database and payment gateways and developing other interactive web based applications, ensuring that the best back-end programming methods are used effectively and projects are completed to agreed specification on time and in budget.


Role: responsible for:

  • Integration of user-facing elements developed by front-end developers with server side logic
  • Building high quality complex code
  • Building modular, well-tested, maintainable and reusable code and libraries for future use
  • Optimization of applications for maximum speed and scalability
  • Implementation of security and data protection as necessary
  • Developing content-management systems using a combination of object orientated PHP, MySQL, Javascript and HTML on a LAMP stack;
  • Implementing PHP best practice, particularly in the areas of security (validation, XSS defence etc), performance (code optimisation, caching etc) and accessibility
  • MySQL – construct queries, joins, and an understanding of the importance of database structure design
  • JavaScript development using frameworks such as MooTools or JQuery library
  • Developing and maintain e-commerce websites, set-up third party payment service providers, gateways and merchant accounts
  • Developing and maintain online booking systems through to
    e-commerce
  • Supporting existing systems and products
  • Seeing projects through from specification to ‘go-live’ and on-going support
  • Set-up and registering of hosting, hosting accounts, domain names and email accounts
  • Understanding the importance of search-engine optimisation and maintaining a SEO friendly CMS
  • Fixing bugs/regressions quickly
  • Maintaining and advising on hosting accounts and set-up
  • Assisting when required with front-end build from Photoshop visuals
  • Advising on best practices for internet security and CMS accessibility
  • Ensuring completed jobs (databases, HTML files, hosting details, passwords etc...) are effectively archived
  • Work on multiple projects and project manage your time efficiently
  • Work with designers in getting designs to be functional and practical
  • Carrying out QA on sites at various stages of site build, and work towards producing a comprehensive QA methodology.
  • Be part of the internal IT team to contribute to system maintenance
  • To be aware of the company’s vision, brand and services
  • To maintain accurate daily time sheet records
  • To pursue appropriate Continuing Professional Development in relation to your responsibilities
  • To understand and ensure the full observation of your contract of employment, staff hand book and company Health and Safety policy
  • To foster positive and long-standing client relationships
  • Any other duties as agreed.


Education and qualifications

  • Over 5 years of commercial web development experience;
  • Further vocational qualifications an advantage.

Required Experience

  • Basic understanding of front-end technologies and platforms such as JavaScript, HTML5, and CSS3
  • Good understanding of server-side CSS preprocessors, such as LESS and SASS
  • Understanding accessibility and security compliance
  • User authentication and authorization between multiple systems, servers, and environments
  • Integration of multiple data sources and databases into one system
  • Management of hosting environment, including database administration and scaling an application to support load changes
  • Data migration, transformation, and scripting
  • Setup and administration of backups
  • Outputting data in different formats
  • Understanding differences between multiple delivery platforms such as mobile vs desktop, and optimizing output to match the specific platform
  • Creating database schemas that represent and support business processes
  • Implementing automated testing platforms and unit tests
  • Proficient knowledge of a back-end programming language PHP, Python, Ruby, Java, .NET, JavaScript etc
  • Proficient understanding of code versioning tools, such as Git
  • Proficient understanding of OWASP security principles
  • Understanding of “session management” in a distributed server environment
  • Experience with object-oriented programming for PHP
  • Sound operating knowledge of database management and query optimisation
  • Understanding of Apache configuration and Linux administration;
  • Ability to use design applications such as Photoshop
  • Sound understanding of web design and development issues
  • Familiarity with contemporary design, production and programming approaches
  • Sound understanding of web design and development issues;
  • Familiarity with contemporary design, production and programming approaches.
 


What we are looking for - is this you?

  • Independent and self motivated
  • Good time management and organisational skills
  • Ability to manage multiple jobs simultaneously to a successful outcome
  • Conscientious, methodical and well organised with good attention to detail;
  • Ability to follow instruction and briefs
  • Able to communicate positively and effectively with colleagues and clients; keep other team members up-to-date with progress.
  • Able to communicate clearly on technical topics and be able to present ideas to team
  • Understanding of the importance of personal development and ability to work toward achieving agreed actions
  • Enthusiastic, cheerful and with a good sense of humour
  • Able to propose new ideas, perform feasibilty analyses and scoping of work
  • Have an architechural perspective
  • Flexible and proactive.
 


Front-end Developer

The role in a nutshell

We are looking for a self motivated, creative and enthusiastic digital web developer to work with our team. You will be skilled in LAMP development and have a passion for upcoming web technologies. You will have proven HTML, PHP, CSS and Javascript experience, as well as excellent technical skills, with an eye for design and detail.  


Role: responsible for:

  • Developing applications and websites in PHP within MVC frameworks;
  • Front end builds with an eye on the latest web technologies;
  • MySQL – construct queries, joins, and an understanding of the importance of database structure design;
  • JavaScript development using the JQuery library;
  • Develop and maintain e-commerce websites, set-up third party payment service providers, gateways and merchant accounts;
  • Develop and maintain online booking systems through to
    e-commerce;
  • Support of existing systems and products;
  • To work to timings and budgets and manage own time effectively;
  • Seeing projects through from specification to ‘go-live’ and on-going support;
  • Strong written and verbal communication skills and able to clearly articulate opinions and ideas;
  • Understand the importance of search-engine optimisation;
  • Ensure completed jobs (databases, HTML files, hosting details, passwords etc...) are effectively archived;
  • Work on multiple projects and project manage your time efficiently;
  • To be aware of the company’s vision, brand and services;
  • To maintain accurate daily time sheet records using remote access system;
  • To pursue appropriate Continuing Professional Development in relation to your responsibilities;
  • To understand and ensure the full observation of your contract of employment, staff handbook and company Health and Safety policy;
  • To foster positive and long-standing client relationships;


Education and qualifications

  • 3 years of commercial web development experience;
  • Further vocational qualifications an advantage.

Required Experience

  • Commercial experience in developing PHP and MySQL websites including e-commerce would be an advantage;
  • Experience of developing using Wordpress a distinct advantage, as is the ability to create bespoke groups and applications for Facebook;
  • Sound operating knowledge of database management and query optimisation;
  • Understanding of Apache configuration and Linux administration;
  • Sound understanding of web design and development issues;
  • Familiarity with contemporary design, production and programming approaches.
  • Familiarity with CSS preprocessing (ideally SCSS).
  • Fluency with browser debugging tools (able to step through JS functions, identify assets used by the page, identify sources of layout rules, etc.).

Desirable Experience

  • Familiarity with GIT version control (working with multiple branches, making & merging Pull Requests, etc.).
  • Experience with automated tooling (using task-runners like Gulp or Webpack to manage build-processes).
  • Awareness of the fundamentals of web-performance, including diagnostic tools like Page Speed Insights.
  • Experience working with SVG files for iconography, ideally using techniques like <symbol> and <use>.
  • Comfortable hand-rolling CSS animations (with SCSS).

What we are looking for - is this you?

  • Independent and self motivated;
  • Good time management and organisational skills;
  • Ability to manage multiple jobs simultaneously to a successful outcome;
  • Conscientious, methodical and well organised with good attention to detail;
  • Good communication skills;
  • Ability to follow instruction and briefs;
  • Able to communicate positively and effectively with colleagues and clients;
  • Understanding of the importance of personal development and ability to work toward achieving agreed actions;
  • Enthusiastic, cheerful and with a good sense of humour;
  • Flexible and proactive.

 

Cornish Freelancers


We're always after talented Cornish folk

We'd love to build our little black book of talent. Especially people who are willing to come in and work in the studio with us. Graphic designers, 3D designers, copywriters, front end and back end developers, animators, retouchers, artworkers... get in touch.


Conditions of employment

  • Salary according to experience;
  • Based in Falmouth, Cornwall
No recruitment companies. Please email your portfolio & CV to joinus@gendall.co.uk

PRIVACY NOTICE

By sending us an application form, letter, email or CV, you understand that we will retain any information provided in order to process your application for employment. Further information regarding the purpose of holding and processing your personal data can be obtained by reading our GDPR Compliance Privacy Policy published on our website or by requesting a copy from Gendall Design Limited.