About NewIcon For over 17 years, we've been at the forefront of designing and building exceptional digital products. Specialising in innovation, design, software, and cloud services, our teams of developers, designers and strategists work closely together to empower businesses with smart technology to shape a better tomorrow. Our approach to each project that we undertake is bespoke, tailored to meet the unique needs of each of our clients and we are looking for exceptional talent to help us continue to build and deliver brilliant technical solutions. Join us as we continue to innovate and pave the way for exciting possibilities. As a Senior Full Stack Developer at Newicon, you will play a crucial role in the development and deployment of full-scale software applications. This position requires a seasoned developer capable of managing the entire software development life cycle, from concept to deployment. You will work closely with project managers, UX designers, and other developers to create high-quality, scalable, and efficient solutions. First and foremost you are a highly capable problem solver with excellent communication skills. You love challenges and the harder the problem the more you thrive. You also love writing code. The web excites you, and you’re probably an active member of the development community. You have a proven portfolio of successfully-delivered projects. You are comfortable with, and adapt to, changing requirements and circumstances and are always happy dealing directly with clients. You have a great attitude and work ethic, respect your fellow team members, have excellent communication skills, are a continuous learner and have a life away from the computer. You do not shirk from hard work. Responsibilities: You will create bespoke, innovative solutions to a wide variety of web-application based problems for a diverse set of clients. Working in an agile manner, you will deliver projects to the agreed budget, timescale, scope and required quality. Starting at the whiteboard, you will participate in, or lead, collaborative project design—ensuring that all work is built on a solid foundation before implementing a solution. You will implement solutions that are clean, easy to understand, well documented and thoroughly tested. Proactively identifying challenges, you will research and create appropriate solutions. You will work with minimum supervision, prioritising and planning your work, and knowing when to ask for help. You will be a mentor for our developers being the go to person for any questions they may have and providing support. Working with the solution architect to develop full solutions including databases. Able to test and self correct code and solutions. Collaborate with project managers defining project milestones and ensuring on time, on budget and high quality delivery The ideal candidate is framework agnostic, adaptable to various technologies, and committed to delivering high-quality solutions. Qualifications Minimum of 5 years’ experience in a software development agency Excellent communication and collaboration skills. Ability to work effectively in a fast-paced, ambiguous, evolving environment. Critical thinking and problem-solving skills. Why Join NewIcon? Innovative Culture: Thrive in a culture that values creativity and is open to new ideas. A modern non corporate atmosphere. For more on our culture read our culture page: https://newicon.net/culture Career Growth: Take advantage of professional development opportunities and career advancement. Flexible Working: Enjoy the flexibility of remote work options and flexible hours. We believe in safeguarding the health and wellbeing of your people. That’s why we’re proud to offer you our award-winning Assistance Programme from Health Assured