Design, enhance, implement, and release software that fulfills functionality, usability, reliability, performance, and supportability standards.
Collaborate with fellow developers to manage project dependencies, resolve integration issues, and address product flow challenges.
Participate in design, specification, and code reviews to ensure quality and alignment.
Contribute to project planning by investigating tasks, breaking down work, and estimating schedules. Keep key stakeholders informed of project risks and progress.
Write functional and design specifications.
Work closely with Marketing and QA teams to understand and support customer needs and requirements.
We offer a comprehensive reward package which includes a competitive basic salary, bonus scheme and generous holiday allowance.