Senior UI Frontend Engineer - Immediate Media
Full Time
Software Engineering

If you'd like to work in a team where your work reaches 60 million unique users every month, then this is the place for you!


About the role:

Ascent and Immediate Media have a long term partnership, with their development hub in Bulgaria playing a pivotal role in their flagship product. Immediate Media is a fast-growing, multi-platform media business is home to over 1,000 people across eight divisions. Immediate owns and operates some of the best-loved brands in the UK – brands like Top Gear, BBC Good Food, and Radio Times! Ascent gives you the opportunity to work on Fabric - a digital publishing platform serving over 60 million unique users per month with great content from our brands. We use a variety of tools to help us deliver the right experience for our users at scale, considering best practice accessibility, performance, and SEO. Our frontend stack includes multiple applications using React, Next.js, and Storybook; using data from API services and a WordPress CMS. We should also mention, Immediate Media is ranked as the best employer in the UK, and that culture extends to our Bulgaria development hub, where we share all the advantages of being part of this brilliant team - such as dedicated days each month for your technical growth and development. 


What you’ll do:

In this role you will be supporting and mentoring other developers within your team, taking an active role in their professional development, and working with the wider UI team to develop our standards, best practices, and guidelines. Ensure these are understood and adhered to by our teams. On a daily basis, you will keep up to date with industry and technical developments and build reusable code, components, and libraries for future use. Also, collaborate with other team members and the Product Manager to help plan new functionality or major enhancements and participate in all Agile planning meetings and stand-ups

  • Immerse yourself in our technical ecosystem; current and legacy
  • Develop and test new user-facing features, and support existing ones, across multiple browsers, platforms, and devices
  • Optimize pages, code, and assets for maximum speed and scalability against an agreed performance budget
  • Use testing frameworks to ensure automated test coverage for platform functionality
  • Write and improve technical documentation when necessary
  • Foster good working relationships with a diverse group of colleagues and stakeholders


Skills and Qualifications:

We need someone with a strong background in frontend development and a role history which includes:

  • A strong expertise in development with HTML, CSS and SASS 
  • Proven skills in developing in Javascript ES6+
  • Highly proficient with React development 
  • A deep understanding of web standards, accessibility, and performance for building great web products with a strong focus on UI
  • Experience of build tools, such as Webpack, and experience in unit testing, Git, and NPM/Yarn

As an experienced front end engineer, you should be really comfortable in using English as your primary language for work - it's a multinational team, and so strong and collaborative team working skills are really important for us. 


Working at Ascent:

This is a hybrid role, where you can spend time at the office or work from home. This is a company where your development and learning will be taken seriously, and we'll support your professional development with training and certification, with regular feedback and review.

Ascent is an equal opportunities employer. We take intentional steps to ensure inclusion and belonging are something real here, not just something we talk about. No person will be treated less favorably because of their gender, pregnancy, and maternity status, marital or civil partnership status, sexual orientation, race, nationality, ethnic origin, age, religion or belief, or disability status. If you require any reasonable accommodation, please let us know when you apply.



Career progression Section

Why join Ascent?

We’re fast becoming a leading European digital transformation business.

Joining Ascent means you’ll be involved in delivering exciting technology projects for leading global brands. You’ll be part of a growing team of super-talented people who are actively choosing to join us on our journey rather than working in big corporates.

Your voice matters at Ascent. We are always keen to hear your opinions and those ideas that come to you at 3am (some of them are definitely as good as they seemed at the time). You’ll develop your talent through our internal Academy, providing a wide range of personal development, up-skilling and cross-skilling opportunities.

Career progression image

Career Progression


Job Post - Contact Us

Need to know more?

We’re here to answer any questions you have about this role or any others featured on the site.

If you can’t see one that’s the perfect fit for you, drop us a note and let us know what we’re missing.

Get In Touch