Product Developer
Location: Remote/Wakefield
Salary: £38,000 - £42,000 per annum
Employment Type: Full-Time
About Us:We are a small, dynamic and innovative company specialising in delivering cutting-edge digital solutions. By joining our team, you’ll have the unique opportunity to shape the future of our organisation while working on impactful projects and advancing your career in an exciting, fast-paced environment.
Reports to: Lead Product DeveloperEmployment Status: Full time
Location: Remote/Wakefield
Main Purpose
To support the delivery of digital projects and to maintain high quality standards for our business, supporting the product owner through the development of products and strategically taking these products to the next technical level.To support the MD with the growth and development of the company.
Main Activities & Responsibilities
Development of server-side logic, definition, and maintenance of a central database, and ensuring high performance and responsiveness for the front-end.Building reusable code and libraries for future use.
Optimisation of the platform for maximum speed and scalability.
Implementation of security and data protection-related design.
Database creation, integration, and management.
Creation of APIs.
Work on bug fixing and improving platform performance.
Keeping up to date on ground-breaking and latest industry trends, and best practice.
Work with colleagues across partner companies in the development, testing and maintenance of existing and new bespoke products and services.
Contribute to the proactive maintenance and development of the platforms and their supporting infrastructure technologies.
Contribute to the continual improvement of code release processes, employing more automation, and testing into the process.
Actively share and transfer knowledge with any new Development Team members through team working and provide documentation of tasks undertaken.
Be enthusiastic in developing knowledge and understanding.
Ensure that updates, developments, and other changes are delivered effectively within agreed timescales.
Provide technical support and advice to partners, colleagues, and users if appropriate, regarding product functionality.
Self-manage workloads through effective time management and prioritisation of tasks.
Develop and maintain excellent working relationships with partners and colleagues.
Attend relevant customer groups or working parties in direct relevance to the role.
Broader activities
As one of the first employees of the organisation, there is an opportunity to get involved in other aspects of organisational development and business growth. Activities will be discussed and agreed with your line manager.
Knowledge, Skills & Experience
Essential
At least 3 years’ experience of software development best practices, including coding standards, code reviews, source control management, build processes, testing, and operations.Experience in conception and development of software, working as part of a service delivery team, delivering projects independently and as part of a team.
Understanding of the principles of usability and accessibility for software/web design.
Ability to self-motivate and work effectively in a team.
Proactive and highly organised.
Excellent Microsoft Office skills.
Effective problem solving and decision making. A ‘can do’ focus with a clear approach to solution review and selection.
Excellent written and verbal communication skills.
Excellent time and task management skills.
Innovative approaches to creative and lateral thinking.
Good at listening to others and analysing information.
Ability to communicate technical ideas to nontechnical colleagues.
Ability to present ideas clearly and persuasively.
Intuitively puts the user at the heart of everything you do.
Results oriented approach – focused on achieving measurable benefits for the organisation.
Technical
JavaScript/TypescriptReact
CSS
Document-oriented databases
Git
MongoDB
GraphQL
Express
Command-line
Git workflow
Cross-browser compatibility
Site performance optimisation
Application and performance profiling
Troubleshooting performance bottlenecks
Accessibility best practice
Data security
Experience of interacting with external web services to import query data.
Desirable
Python, RFamiliar with working to Scrum/Agile development methodologies
Familiar with CI/CD pipeline
Familiar with ISO 9001 and 27001
Qualifications
Relevant degree or equivalent experience.
Hours of Work: 37.5 per week
Work Environment: Working from home or in Head Office in Wakefield as agreed with line manager. Generally, Mon-Fri 9-5 but possibility of flexible working hours as agreed with line manager.
Confidentiality & Intellectual Property
Confidentiality
The Employee will enter into a Non-Disclosure Agreement, included in Annex One to the Employment Contract.
Ownership of Intellectual Property
All intellectual property and related material (the "Intellectual Property") that is developed or produced under this Employment Contract, will be the sole property of the Employer. The use of the Intellectual Property by the Employer will not be restricted in any manner.
The Employee may not use the Intellectual Property for any purpose other than that contracted for in this Employment Contract except with the written consent of the Employer.
Return of Property
Upon the expiry or termination of the Employment Contract, the Employee will return any property to the Employer and delete any copies of any property, documentation, records, or Confidential Information which is the property of the Employer.