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 over 30 years. We’re ready for the next 30.

Technical Lead Mid-Senior Full Stack Developer | Front End Developer | Freelance Designers

We are on the hunt for the following roles here at Gendall. Interested? We would love to hear from you.

Technical Lead

This role is part funded for 12 months by the England European Regional Development Fund as part of the European Structural and Investment Funds Growth Programme 2014-2020

The role in a nutshell


As well as being a ‘hands-on doer’, to actively lead the digital team to the next level, both in terms of technical excellence, problem-solving, technical and product solutions (such as the Holiday Assistant), growth, knowledge, success (measurable profitable results) and reputation, as well as the clients and type of accounts we attract without compromising our standards, integrity or culture.

 

Expectations


To work closely with the MD and the digital team to;

Define, plan, manage and develop our digital capabilities, technical offering & future objectives, guiding, supporting and leading by example our digital team in the delivery of effective digital solutions/experiences within an efficient working environment.

Managing risks, cracking problems with a mix of technical expertise and innovative thinking and ensuring expectations, deadlines and budgets are met consistently.

        • Review and evaluate how the Gendall digital process and team currently operates
        • Design, develop and deliver the ‘Gendall technical vision’ based on best practice guidelines. This will include setting realistic and measurable change goals and guiding the team to deliver these.
        • Create and execute a plan to deliver the vision
        • Together with the MD lead strategic development of the ‘Holiday Assistant’
       

      Leadership


              • Take a leadership role in managing the digital team, where necessary coaching, mentoring, motivating, negotiating, and facilitating to achieve a high performing team.
              • Working alongside The MD preparing digital pitches, scoping out project requirements, budgets, technical specs and schedules
              • Working alongside digital PM and the MD to manage and facilitate the digital team workloads in order to meet goals, budgets, and deadlines
              • Leading, coaching, shaping and growing the digital teams' technical proficiency, recommending and developing alongside the MD personalised personal development programmes for the team members where appropriate, ensuring all key skills are met within the digital team. Identifying training needs as required.
              • Working alongside the MD to develop strategies to successfully meet quarterly and yearly target goals.
              • Working alongside the MD to create and develop the operational systems, processes and policies to support the defined Gendall technical vision. Ensure that projects are scoped accurately and delivered on time and to budget.
              • Ensuring Gendall is ahead of the curve in terms of technology and is seen as a leader by both competitors and customers
              • Work on multiple projects and project manage your time efficiently
       

      Development


              • Champion best practices in development standards, code quality, tools, data management, and reduction of technical debt.
              • Ensuring customer requirements are met in a timely manner
              • Applying knowledge of industry trends and developments to improve our technical operations and capabilities for our clients.
              • Developing, communicating and enforcing technical standards, creating and defining new standards and robust solutions as technology and scope evolves.
              • Be accountable for the technical solution designs and decisions are taken on a client by client basis
              • Building high quality, modular, well-tested, maintainable and reusable code and libraries for future use
              • Maintain, optimize and implement solutions for existing websites
              • Put in place the process to identify, minimize and resolve code defects as early as possible in the development lifecycle
              • Ensuring completed jobs (databases, HTML files, hosting details, passwords, etc...) are effectively archived
       

      Architecting


              • Defining the Gendall Technical Vision across DevOps, Infrastructure, release management, issue analysis, system design, product selection and build/buy decisions.
              • Working alongside The MD to put in place a roadmap for achieving the vision. Identifying short and longer-term improvement areas to strategically and incrementally improve our technical performance and efficiency..
              • Developing plans to increase efficiency and reduce costs
              • Improving existing digital systems and introducing rigorous and robust digital procedures and best practice policies. Ensuring all client data is safe and secure at all times.
              • Championing test-driven development of back end applications, including writing unit test suites for project modules
              • Seeing projects through from specification to ‘go-live’ and on-going support. Whilst not necessarily being hands-on to develop the solution, provide technical guidance to the team working on a solution.
              • Take ownership of implementing our DevOps process and installing this way of working in the team.
              • Set-up and registering of hosting, hosting accounts, domain names and email accounts for Gendall and clients as required
              • Advising on best practices for internet security and CMS accessibility
       

      To also


              • Be aware of the company’s vision, brand, and services;
              • Pursue appropriate Continuing Professional Development in relation to your responsibilities;
              • Maintain accurate daily timesheet records for your own time;
              • Understand and ensure the full observation of your contract
              • of employment, staff handbook and company Health and Safety policy;
              • Undertake any other duties as agreed.
       

      What we are looking for - is this you?


              • Strong leadership qualities
              • Ambitious
              • Self-driven
              • Good listener
              • Confident
              • Can work under pressure
              • Ideas person
              • Strong problem solver
              • Analytical thinker
              • Strong organisation skills
              • Driven by the detail
              • Willing to look at things differently- measured risk-taker
              • People person
              • Excellent communication skills, both verbal and written
              • Adaptable to change/prepared to flex
              • Exceptional coaching skills
              • Strong decision making
              • Natural initiative-taker who bring out the best in others
              • Action planning, and prioritization skills
              • Ability to work as a team
       

      Conditions of employment


              • Full-time position
              • Salary: dependant on experience
              • Period of notice, 2 months
              • Based in Falmouth
       

       

      Mid-Senior Full Stack Developer

      This role is part funded for 12 months by the England European Regional Development Fund as part of the European Structural and Investment Funds Growth Programme 2014-2020

      The role in a nutshell


      We are looking for a self-motivated, creative and enthusiastic full stack 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 and back technologies, building, developing and maintaining content managed websites, integrating database and payment gateways and developing other interactive web-based applications, ensuring that the best methods are used effectively and projects are completed to agreed specification on time and on budget.

       

      Responsibilities


                    • Working on new websites using Javascript ES6 across the whole stack: NodeJS, MongoDB, GraphQL, Gatsby, React
                    • Working on legacy projects using PHP, Wordpress and jQuery
                    • Solid understanding of the whole stack with particular emphasis on data and application logic
                    • Experience of API integrations, especially e-commerce
                    • Understanding of development strategies, build processes, build tools, package managers, deployment, continuous integration, release management, testing methodologies, version control, design software
                    • Application of software engineering principles and excellent problem-solving skills
                    • Ability to consider the wider architectural and collateral effects of your work
                    • Creatively minded and able to apply self-taught patterns and practices from books and blogs
                    • Adaptability, communication skills, and teamwork skills
                    • Keen interest in the web and technology industry
       

      Education and qualifications


                    • A good degree or higher qualification in design is essential;
                    • Other qualifications are desirable (eg in marketing, or membership of professional bodies).
       

      Required Experience


                      • A proactive self-starter that can manage their own time effectively
                      • Agency / in-house client-side developer role experience
                      • Excellent track record in delivery of projects on time and to budget
                      • Understanding accessibility and security compliance
                      • Working with Web services and Content Delivery Networks
                      • 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, .NET, JavaScript etc
                      • Proficient understanding of code versioning tools, such as Git
                      • 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
       

      Desirable experience


                    • Experience in functional programming concepts
                    • Understanding of the benefits of immutability in code and infrastructure
                    • Interest in software orchestration, containerisation and DevOps
                    • Experience/interest in voice and Conversational AI technologies
                    • Product development
       

      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 present ideas to a 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 feasibility analyses and scoping of work
                    • Have an architectural perspective
                    • Flexible and proactive.
       

      Conditions of employment


                    • Full-time position
                    • Salary: dependant on experience
                    • Period of notice, 2 months
                    • Based in Falmouth
       

       

      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.  

       

      Responsibilities


                    • 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 a 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.