Job description
We harness the power of collective thinking to create digitally led marketing solutions which unlock potential and unleash digital performance.
Delivering best-in-class creative and technical website builds with hosting and support services, coupled with an integrated search offering of channel marketing strategy, SEO, PPC, social, content and display advertising.
We offer audience behaviour and UX insights via analytics and research. Our ideas are produced from a rich blend of fact and creativity, and we deliver digital infrastructure via a mix of relevant technologies, system integrations, design and build.
We live and operate in a complex world, and this is no more highlighted than in the challenges and opportunities facing our clients and their digital ecosystems.
There’s a lot to do, a lot to keep in mind, to have skills and experience in and, to make matters worse, everything that you thought you knew tends to change at velocity.
In simple terms, our belief is that no one individual can ever hope to truly have all the answers. And chances are any changes you make to your website or digital marketing activity will have implications for other components of your digital ecosystem and customer experience.
The role
We are looking for a Senior .Net developer with experience of development within Headless CMS projects to work on a range of client projects built using Kontent.ai (formerly Kentico Kontent).
You will be a valued member of our .Net development team and will form a key part of delivering exciting builds, from brochureware sites through to custom web applications.
You will be part of a dynamic and vibrant development team which is professional and focused but works in a relaxed and friendly environment. Your time will most likely span across several different clients, typically involving build phases for ongoing improvements, new projects and providing support for existing client web sites.
You will be excited and passionate about development and will develop secure, performant, and highly maintainable websites. You will be knowledgeable, adaptable and pick up (or introduce) the appropriate technologies at the right time. You are an analytical thinker, a logical mind ready to tackle the day-to-day challenges all modern web developers face. You seek best practices and share your knowledge with others. You love working in teams, collaborating with other expertise within the company to provide the best solutions.
- Development of websites using Kontent.ai (headless CMS) in conjunction with a .Net 6.0+ website (as the frontend) from visuals and functional specifications
- Work with solution architects and developers to define and create content models and create and configure Kontent.ai instance for client projects
- Contribution to designing and architecting applications, as well as writing technical/system design documentation, whilst having an eye on the CMS editor’s experience
- Investigating and providing solutions to bugs and issues
- Producing estimates for requirements
- Being security conscious of delivered code and keeping up-to-date on security and data protection best practices
- Ensuring that your code is performant and efficient
- Mentoring mid-level and junior developers, helping plan their work and take part in code reviews
- Ensure that you keep other team members (such as project managers) up-to-date on progress via Jira and communicate issues and blockers when they arise
- Taking ownership of tasks from the outset and ensuring accountability for delivering on time and to the highest standard and quality
- Adapt and work on various projects such as CMS lead websites, developing APIs, integrating with various 3rd party APIs and other systems
- Contribute towards the development teams ongoing improvements to standards and optimisation
- Communicating with internal team members, clients and third parties at a technical level, and be able to provide demos and training to clients on using Kontent.ai
- Provide support to other teams in the company, such as the SEO and Analytics teams, to aid them in creating technical solutions for issues within their remit
What you'll need
- Good working knowledge of .NET 6.0+
- Experience of developing websites using a headless CMS
- Experience of using static site generators, such as NextJS
- Developing .Net websites using MS SQL, and integrating with third party APIs
- Good working knowledge of HTML, CSS, JavaScript
- Knowledge of jQuery, Angular or any similar JavaScript libraries
- Knowledge of using SCSS/SASS
- An understanding and experience of website standards, specifically accessibility, performance and SEO
- Proven debugging and troubleshooting skills
- Effective verbal and written communication skills with good technical writing abilities
What would make you stand out
- Experience developing websites using Kontent.ai or other headless CMS products
- Experience developing websites using Kentico Xperience v12 and v13
- Skilled with front-end development
- Experience translating visuals and wireframes into semantically correct HTML views/templates
- Working knowledge developing cross-platform/browser compatible web applications
- Ability to optimize web pages for fast page load speeds
- Experience with setting up website to be hosted in Windows VMs and Azure Web Apps
- Continuous Integration/Continuous Deployment (CI/CD) experience using TeamCity and Octopus Deploy
- Knowledge of software architectures and design patterns
- Knowledge of Agile and Waterfall methodologies
What we will give you
HYBRID WORKING
The balance of office culture with remote working flexibility
POSITIVE & THINKING DAYS
A Volunteering day dedicated to supporting local charities
A day gaining new experiences to get the creative juices flowing
POSITIVE ROCKSTARS
Peer to Peer employee recognition programme
BONUS SCHEME
A chance for everyone to earn more based on company performance
BIRTHDAY PRESENT
An additional day holiday to relax on your day of birth
LIFE ASSURANCE
Death in the service policy for financial peace of mind