with a strong focus on design, user interface, and user experience to join our fast-paced team. You will work closely with back-end developers, full stack, content editors, and stakeholders to bring digital products to life, ensuring that every interface is elegant, intuitive, and accessible.
The ideal candidate is passionate about clean, efficient code and beautiful, user-centric design. You should have proven experience working on production-ready web applications, with a portfolio that reflects both your technical skills and design sensibility.
International Sponsorship - this role is
not
open to international sponsorship. Do not apply if you do not already possess permanent UK status.
Responsibilities:
Develop responsive, cross-browser-compatible front-end interfaces using
HTML5, CSS3, JavaScript
, and
modern frameworks
like
React, Vue, or Angular
Translate UI/UX design wireframes and mockups into functional front-end code
Collaborate with designers and product owners to refine user experience and interface elements
Ensure design consistency and best practices in layout, typography, colour, and accessibility
Optimise applications for performance, speed, and scalability
Integrate front-end components with APIs and back-end systems
Conduct code reviews and contribute to front-end architecture decisions
Stay up to date with the latest front-end technologies, trends, and techniques
Required Skills:
Proficiency in
HTML, CSS (SASS/LESS), JavaScript (ES6+)
Solid experience with
React
,
Vue
, or
Angular
Strong understanding of
design systems
,
component libraries
, and
responsive design
Proficiency in
Figma
,
Adobe XD
, or similar design/wireframing tools
Experience with
version control
(e.g., Git)
Understanding of accessibility standards (
WCAG
) and cross-browser issues
Familiarity with consuming
RESTful APIs
and integrating front-end with back-end
Excellent attention to detail and ability to match pixel-perfect designs
Strong problem-solving and communication skills
Preferred (Not Required):
Experience with
Next.js
,
Nuxt
, or other SSR frameworks
Exposure to
back-end
technologies (Node.js, Python, etc.) for full-stack collaboration
Familiarity with
CI/CD pipelines
and front-end deployment processes
Basic SEO knowledge and performance optimisation techniques
Why Join Us?
Competitive salary of
circa 60-80,000
, based on experience and quality of portfolio
Opportunity to work on meaningful, high-impact digital projects
Be part of an agile, values-driven organisation shaping bold ideas
Work from a central office hub in Edinburgh or other locations within Scotland. This is not a remote position.
Real career growth potential across multiple sectors (media, fintech, blockchain, politics)
To Apply:
Please submit your CV, a brief cover letter, and a portfolio or examples of front-end projects you've worked on, highlighting your role in both design and implementation.
Mayside Partners Limited is an equal opportunity employer. We value talent, innovation, and dedication over titles and traditional backgrounds.
Job Types: Full-time, Permanent
Pay: 60,000.00-80,000.00 per year
Additional pay:
Loyalty bonus
Performance bonus
Benefits:
On-site parking
Schedule:
Day shift
Monday to Friday
No weekends
Ability to commute/relocate:
Scotland: reliably commute or plan to relocate before starting work (required)
Application question(s):
Do you require sponsorship for your Visa to remain in the UK?
Experience:
Web development: 2 years (required)
Language:
English (required)
Work authorisation:
United Kingdom (required)
Work Location: In person
Reference ID: FE01
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.