Application Developer - Front End Developer - Defence
IBM
Job Description
Introduction At IBM CIC, we deliver deep technical and industry expertise to a wide range of public and private sector clients in the UK. A career in IBM CIC offers the opportunity to work with visionaries across multiple industries, improving the hybrid cloud and AI journey for highly innovative companies worldwide. Your ability to accelerate impact and drive meaningful change for clients is enabled by our strategic partner ecosystem and robust technology platforms across the IBM portfolio.
We offer Many training opportunities from classroom to e‑learning, mentoring and coaching programs and the chance to gain industry‑recognised certifications Regular and frequent promotion opportunities to ensure you can drive and develop your career with us Feedback and checkpoints throughout the year Diversity & Inclusion as an essential and authentic component of our culture through policies, processes and Employee Champion teams A culture where your ideas for growth and innovation are always welcome Internal recognition programmes for peer‑to‑peer appreciation as well as from managers to employees Tools and policies to support work‑life balance, including flexible working approaches, sabbatical programmes, paid paternity leave, maternity leave and an innovative maternity returners scheme Traditional benefits such as 25 days holiday (in addition to public holidays), online shopping discounts, an Employee Assistance Programme, a group personal pension plan with an additional 5% of your base salary paid by us monthly In this role you will work in one of our IBM Consulting Client Innovation Centres (Delivery Centres), delivering deep technical and industry expertise to a wide range of public and private sector clients worldwide. Your role and responsibilities As a Senior Application Developer – Experience Front End, you will drive innovation and excellence in front‑end engineering. You will be responsible for delivering high‑quality front‑end solutions by setting coding standards, shaping architecture, guiding engineering practices, and leading the team through complex technical challenges in large‑scale digital transformation projects.
You will also contribute to stakeholder management and strategic planning at the account level. Responsibilities Lead the front‑end development of complex web applications using modern JavaScript libraries and frameworks (React, Next.js, Vue.js, etc.) Define technical architecture, patterns and practices for scalable, maintainable and high‑performing front‑end solutions Act as technical lead on projects – setting direction, ensuring code quality and aligning delivery with client needs Mentor and support junior and mid‑level developers, promoting a culture of learning, quality and continuous improvement Collaborate closely with designers, back‑end developers, DevOps, QA and other stakeholders to drive end‑to‑end delivery Translate business requirements into clear technical design and compelling user experiences Define and lead implementation of development workflows, CI/CD pipelines, testing strategies and release processes Communicate technical decisions and trade‑offs clearly to clients and internal stakeholders Required education None Preferred education Bachelor’s Degree Required technical and professional expertise Deep practical experience with modern JavaScript and its libraries and frameworks (React, Next.js, Vue.js or similar) Strong understanding of design systems, component libraries and collaboration with UX/UI teams Proven track record in technical leadership roles, leading delivery teams in complex, multi‑environment projects Strong understanding of front‑end architecture, including performance, security, compliance, accessibility and scalability considerations Experience defining robust testing strategies (unit, integration, E2E) and managing quality in delivery pipelines Strong understanding of DevOps practices and tooling relevant to front‑end development Excellent written and verbal communication skills – able to engage with clients, present solutions and explain technical concepts clearly Experience working in agile, cross‑functional teams and effective delivery methodologies Outstanding problem‑solving skills and ability to handle multiple tasks concurrently Preferred technical and professional experience Experience in consulting or client‑facing roles, ideally in a digital or enterprise environment Familiarity with back‑end technologies (e.g., Node.js, APIs) and how front‑end integrates into broader systems Exposure to cloud‑native architectures (e.g., AWS, Azure, serverless, containerised environments) Experience contributing to pre‑sales and project discovery phases by advising on technical feasibility and shaping solutions Involvement in technical communities or thought leadership (speaking, blogging, OSS contributions) Eligibility: You must have a valid right to work in the UK, be a resident of the UK and have lived continuously in the UK for the last 10 years. You must be able to hold or gain a UK government security clearance.
We do not offer visa sponsorship and have no future plans to do so. Other relevant job details IBM allows flexible working arrangements. If you are interested in a flexible pattern, please discuss with our recruitment team.
IBM is an equal‑opportunity employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, disability, neurodivergence, age or other characteristics protected by the applicable law. IBM is also committed to compliance with fair employment practices regarding citizenship and immigration status. #J-18808-Ljbffr