<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:wfw="http://wellformedweb.org/CommentAPI/"
     xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:atom="http://www.w3.org/2005/Atom"
     xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
     xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
     >
    <channel>
        <title>Deveng Jobs - Feed</title>
        <atom:link href="https://devengjobs.com/?feed=job_feed&#038;skill_in=frontend" rel="self" type="application/rss+xml" />
        <link>https://devengjobs.com/</link>
        <description>Job finding tool for developers and engineers</description>
        <lastBuildDate>Fri, 13 Nov 2026 22:17:26 +0000</lastBuildDate>
        <language></language>
        <sy:updatePeriod>hourly</sy:updatePeriod>
        <sy:updateFrequency>1</sy:updateFrequency>
        

<image>
	<url>https://devengjobs.com/wp-content/uploads/2024/02/DEVENG-JOBS-30-100x100.png?crop=1</url>
	<title>Deveng Jobs</title>
	<link>https://devengjobs.com/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">229443295</site>                        <item>
                    <RecuiterJobNumber><![CDATA[9584]]></RecuiterJobNumber>
                    <title><![CDATA[Frontend Engineer]]></title>
                    <link><![CDATA[https://devengjobs.com/job/frontend-engineer-cardiff/]]></link>
                    <PostDate>Fri, 13 Nov 2026 21:56:36 +0000</PostDate>
                    <expiryDate>Mon, 30 Nov 2026 00:00:13 +0000</expiryDate>
                                        <featured><![CDATA[no]]></featured>
                                        <employer><![CDATA[LDMS]]></employer>
                    <employerImg><![CDATA[https://devengjobs.com/wp-content/uploads/2026/11/ldms_logo-150x150.jpeg?crop=1]]></employerImg>
                                            <location><![CDATA[Cardiff, Cardiff GB]]></location>
                                                <sector><![CDATA[Finance]]></sector>
                                                <type><![CDATA[Full time]]></type>
                                            <excerpt><![CDATA[<p>The Vacancy Location: Cardiff Hybrid/Flexible Working Salary: Up to £50,000 depending on experience, plus a potential bonus of up to £10,000 The Role You&#8217;ll join the Engineering team at LDMS as a Frontend Engineer, working within a team and reporting to an Engineering Team Lead. You&#8217;ll own frontend delivery for the features your team ships, from design...</p>
<p>The post <a href="https://devengjobs.com/job/frontend-engineer-cardiff/">Frontend Engineer</a> appeared first on <a href="https://devengjobs.com">Deveng Jobs</a>.</p>
]]></excerpt>
                    <description><![CDATA[<div id="GlobalContent_HeaderTitle1" class="row DynamicLinks">
<div class="col my-4">
<p class="m-0"><strong>The Vacancy</strong></p>
</div>
</div>
<div id="[@idDisplay@]" class="container PLACEHOLDER">
<div class="row PLACEHOLDER">
<div class="col-sm-12 p-0">
<p><strong>Location: </strong>Cardiff</p>
<p>Hybrid/Flexible Working</p>
<p><strong>Salary: </strong>Up to £50,000 depending on experience, plus a potential bonus of up to £10,000</p>
<p><strong>The Role</strong></p>
<p>You&#8217;ll join the Engineering team at LDMS as a Frontend Engineer, working within a team and reporting to an Engineering Team Lead. You&#8217;ll own frontend delivery for the features your team ships, from design review through to production, working to the standards and patterns your team has set.</p>
<p>Our stack is React and TypeScript on the frontend with MUI, Java and Spring Boot on the backend, and PostgreSQL with schema-per-tenant multi-tenancy underneath, all cloud-hosted on AWS. Testing is Vitest, WebdriverIO and Playwright, running in CI.</p>
<p>You&#8217;ll work within the frontend standards and patterns set for your team, and feed into them where you see a better approach. You&#8217;ll be trusted to decide how a feature gets built, to push back on a design when the implementation cost does not justify it, and to keep moving when the requirements are still unclear. Supporting junior engineers is part of the job.<br />
<strong>Key Responsibilities</strong></p>
<p>These may change with the needs of the business, but the main areas are:</p>
<p><strong>Technical Skills</strong></p>
<ul>
<li>Design and build small to medium frontend features end to end in React and TypeScript with minimal oversight</li>
<li>Make sound technical choices within established patterns and explain the trade-offs when asked</li>
<li>Work within the established component library and UI patterns, extending them properly rather than working around them</li>
<li>Write tests at unit, integration and end-to-end level, and argue for the coverage that matters</li>
<li>Consider performance and accessibility in your own code and deal with the obvious problems before review</li>
<li>Identify and raise frontend technical debt clearly, with a view on what it is costing</li>
</ul>
<p><strong>Delivery</strong></p>
<ul>
<li>Plan and deliver frontend work end to end, managing your own time and raising risks early</li>
<li>Pull out dependencies and unknowns at the start of work, particularly where the frontend depends on a backend contract that does not exist yet</li>
<li>Own the quality of what you ship through to production, then watch for regressions after release</li>
<li>Give reliable estimates at feature level and flag slippage early rather than late</li>
<li>Keep delivery moving when designs or requirements are unsettled, while chasing the clarity you need</li>
</ul>
<p><strong>Impact</strong></p>
<ul>
<li>Contribute consistently to your team&#8217;s goals, to the point where your absence would be felt on delivery</li>
<li>Help junior engineers get better through informal mentoring on day-to-day frontend questions</li>
<li>Raise process improvements and follow them through when you take ownership</li>
<li>Share what works from your own delivery so the team picks it up rather than solving the same problem again</li>
</ul>
<p><strong>Communication</strong></p>
<ul>
<li>Adapt how you communicate to the audience, with technical detail for engineers and clear summaries for product and stakeholders</li>
<li>Contribute substantively to design reviews</li>
<li>Give specific, useful feedback in code review, and take it the same way</li>
<li>Work directly with product and design, and raise disagreements early and professionally rather than letting them sit</li>
<li>Write documentation other people can pick up and use without coming back to you</li>
</ul>
<p><strong>AI and Innovation</strong></p>
<ul>
<li>Review AI-assisted code to the same standard as hand-written code, and check that generated tests assert the requirement rather than the implementation</li>
<li>Use AI to accelerate delivery without transferring the cost to reviewers or to long-term maintainability</li>
<li>Keep design decisions with the engineer, and do not let generated code reshape component structure by default</li>
<li>Follow the team&#8217;s agreed approach to AI-assisted work, and keep the rules and skills for your area current as things change</li>
<li>Take responsibility for what carries your name and what you commit to, whatever helped produce it</li>
</ul>
<p><strong>Requirements</strong></p>
<p><strong>Essential</strong></p>
<ul>
<li>Solid commercial frontend experience building and maintaining production React applications in TypeScript</li>
<li>Strong React and TypeScript fundamentals, including component composition, state management and typing that holds up under review</li>
<li>Experience building with MUI or a comparable component library</li>
<li>Experience working within a design system or established component library, including extending it properly rather than forking it</li>
<li>You can take a UI idea, whether a sketch, a design file or a conversation, and turn it into something buildable</li>
<li>You care about the detail. Not just whether it works, but whether it feels right. You take pride in UI and UX that is genuinely good</li>
<li>Solid across unit, integration and end-to-end testing, for example Vitest, WebdriverIO or Playwright</li>
<li>Comfortable with Git, and with builds and tests running in a CI/CD pipeline such as Jenkins</li>
<li>Able to make progress when requirements or designs are incomplete, while chasing the clarity you need</li>
<li>Clear communicator in writing and in person, with updates and technical explanations that people can act on</li>
</ul>
<p><strong>Desirable</strong></p>
<ul>
<li>Accessibility experience, including working to WCAG standards</li>
<li>Frontend performance work, including measuring against a baseline rather than guessing</li>
<li>Experience with Docker or other containerisation tools</li>
<li>Experience with cloud-hosted systems on AWS</li>
<li>An understanding of what it takes to build software in a financial or otherwise regulated environment</li>
<li>Experience using AI-assisted or agentic development well as part of day-to-day engineering</li>
<li>Experience supporting or mentoring graduate and junior engineers</li>
</ul>
</div>
</div>
</div>
]]></description>
                                        <post-id xmlns="com-wordpress:feed-additions:1">9584</post-id>                </item>
                    </channel>
</rss>