Full Stack / UI Developer
📍 Job Overview
Job Title: Full Stack / UI Developer
Company: LSEG
Location: London, United Kingdom / Bucharest, Romania
Job Type: FULL_TIME
Category: Technology / Software Development
Date Posted: January 12, 2026
Experience Level: Manager / Senior Engineer (5-10 years)
Remote Status: On-site
🚀 Role Summary
-
Develop and optimize cutting-edge front-end software solutions leveraging modern technologies, with a focus on financial market transformation through blockchain.
-
Collaborate closely with product teams, architects, and central technology functions to deliver robust, scalable, and reliable software aligned with LSEG's strategic goals.
-
Play a pivotal role in the entire product development lifecycle, ensuring front-end solutions are robust and scalable for critical capital markets initiatives.
-
Engage with cross-functional teams and wider stakeholders to ensure software design goals are met and to maintain alignment with LSEG’s broader technology and business objectives.
-
Drive innovation in the financial services space by working on early-stage ideas and contributing to the tokenization of financial instruments as digital assets.
📝 Enhancement Note: This role is positioned at a senior/managerial level, indicating significant responsibility in technical leadership, mentorship, and strategic input. The focus on blockchain and tokenization within financial services suggests a need for candidates with a forward-thinking mindset and an interest in emerging technologies, even if direct blockchain experience is not a primary requirement. The emphasis on collaboration with diverse stakeholders highlights the importance of strong communication and interpersonal skills.
📈 Primary Responsibilities
-
Design, develop, and optimize advanced front-end software solutions using modern web technologies, with a strong emphasis on TypeScript and React ecosystems.
-
Collaborate with product management, UX/UI designers, and architects to translate business requirements and user stories into high-quality, scalable front-end applications.
-
Actively participate in the full software development lifecycle, from ideation and design through to implementation, testing, deployment, and ongoing maintenance.
-
Engage with cross-functional teams, including back-end developers, QA engineers, and central technology functions, to ensure seamless integration and alignment of front-end components with overall system architecture.
-
Proactively identify and address technical debt, contributing to the development and maintenance of a robust end-to-end automation suite in partnership with QA Automation (SDET) engineers.
-
Maintain and enhance expertise in current web technologies, trends, and best practices, particularly within the context of financial services and distributed ledger technology.
-
Contribute to the development of microservices and event-based architectures, ensuring front-end solutions integrate effectively within these paradigms.
-
Champion and implement Test-Driven Development (TDD) and Behavior-Driven Development (BDD) methodologies to ensure code quality, maintainability, and reliability.
-
Work with SQL and NoSQL databases, understanding data structures and optimizing data retrieval for front-end applications.
-
Support the deployment and scaling of back-end applications through hands-on experience with cloud platforms like Azure or AWS.
📝 Enhancement Note: The responsibilities clearly indicate a hands-on development role with significant influence. The mention of "principal senior engineer" and "manager" career stage suggests expectations for technical leadership, code reviews, architectural input, and potentially guiding junior team members. The focus on TDD/BDD and pairing with QA Automation points towards a strong commitment to code quality and efficient testing strategies.
🎓 Skills & Qualifications
Education:
Experience:
- Minimum of 5-10 years of progressive experience in front-end software development, with a demonstrated track record of working on complex and large-scale projects.
Required Skills:
-
TypeScript: Strong professional experience and deep understanding of TypeScript for building robust and maintainable applications.
-
React & Next.js: Extensive hands-on experience with React and specifically Next.js (v14+).
-
UI Testing Frameworks: Practical experience with modern UI testing frameworks such as Playwright or Cypress (excluding WebDriver).
-
Microservices & Event-Based Architecture: Solid understanding and practical experience working with microservices and event-driven architectures.
-
Cloud Platforms: Hands-on experience with cloud environments (Azure, AWS, or similar), specifically in deploying, managing, and scaling back-end applications.
-
TDD/BDD Methodologies: Proficient understanding and practical application of TDD/BDD principles in development workflows.
-
Databases: Deep understanding of both SQL and NoSQL database technologies.
-
Version Control & CI/CD: Proficiency with Git and experience with CI/CD pipelines, specifically GitLab pipelines.
-
JavaScript & Node.js: Broad knowledge and practical expertise in core JavaScript and Node.js.
Preferred Skills:
-
Financial Services Domain: Commercial awareness and practical knowledge of the financial services industry.
-
Blockchain Technology: Familiarity with blockchain concepts and their application in financial markets, particularly tokenization.
-
SDET Collaboration: Experience pairing with QA Automation (SDET) engineers to reduce technical debt and build maintainable E2E automation suites.
-
Architectural Design: Experience contributing to software architecture and design decisions.
-
Agile Methodologies: Familiarity with Agile development processes and principles.
📝 Enhancement Note: The requirements emphasize a senior-level engineer with a strong command of modern front-end technologies, particularly TypeScript and React/Next.js. The inclusion of microservices, event-based architecture, and cloud deployment indicates a full-stack awareness, even though the role is primarily front-end focused. The preference for financial services knowledge and blockchain interest points towards the specific domain of the project.
📊 Process & Systems Portfolio Requirements
Portfolio Essentials:
-
Demonstrated Front-End Solutions: Showcase at least 2-3 significant front-end projects, ideally with live examples or detailed case studies.
-
TypeScript & React Expertise: Evidence of complex application development using TypeScript and React/Next.js, highlighting architectural patterns and state management strategies.
-
Testing Framework Implementation: Examples of unit, integration, or end-to-end tests written using Playwright, Cypress, or similar frameworks, demonstrating a commitment to quality.
-
Architecture & Design Contributions: If possible, include examples or descriptions of contributions to microservices, event-based architectures, or API integrations.
-
Cloud Deployment Experience: Documentation or descriptions of projects deployed to cloud platforms (Azure, AWS), detailing deployment strategies and scaling considerations.
Process Documentation:
-
Workflow Design & Optimization: Ability to articulate the process of designing and optimizing front-end workflows, including user journey mapping and performance improvements.
-
Implementation & Automation: Showcase examples of implementing new features, refactoring existing code, and integrating automated testing into the development process.
-
Measurement & Performance Analysis: Demonstrate how you measure front-end performance, user experience metrics, and use data to drive improvements.
📝 Enhancement Note: For a senior developer role, a portfolio is crucial. It should not just list technologies but demonstrate problem-solving abilities, architectural thinking, and a deep understanding of the development lifecycle. Case studies should highlight the candidate's specific contributions, the challenges faced, and the impact of their work, especially in terms of efficiency, scalability, and user experience.
💵 Compensation & Benefits
Salary Range:
Benefits:
-
Comprehensive Healthcare: Access to robust health insurance plans.
-
Retirement Planning: Support for long-term financial security through retirement savings plans.
-
Paid Volunteering Days: Opportunities to give back to the community with paid time off for volunteering activities.
-
Wellbeing Initiatives: Programs and resources designed to support employee mental, physical, and emotional wellbeing.
-
Professional Development: Opportunities for continuous learning, training, and career advancement.
-
Dynamic Work Environment: Engaging work on cutting-edge financial technology projects.
Working Hours:
- Standard full-time position, typically 40 hours per week. Flexibility may be offered depending on team needs and project deadlines, with a focus on delivering results and meeting project milestones.
📝 Enhancement Note: Salary ranges are estimates based on general market data for senior software engineers in London and Bucharest, considering the reputation and scale of LSEG. Actual compensation will be determined by specific experience, qualifications, and negotiation. The listed benefits are directly from the provided text.
🎯 Team & Company Context
🏢 Company Culture
Industry: Financial Markets Infrastructure, Data & Financial Technology (FinTech). LSEG operates at the intersection of traditional finance and emerging technologies like blockchain, driving innovation in financial services.
Company Size: LSEG is a large, global organization, employing approximately 25,000 people across 70 countries. This scale offers stability, resources, and opportunities for international collaboration.
Founded: LSEG has a long history, contributing to financial stability and growth for over 300 years, with its ticker symbol being LSEG.
Team Structure:
-
The role is within the Digital Markets Infrastructure (DMI) project, focused on blockchain technology and tokenization of financial instruments.
-
The team likely includes a mix of senior engineers, architects, product managers, QA specialists, and potentially blockchain experts.
-
Collaboration is expected with internal stakeholders, central technology functions, and external partners.
Methodology:
-
Data-Driven Decision Making: LSEG's culture emphasizes data and evidence in decision-making processes.
-
Agile & Iterative Development: The role involves working with modern development methodologies, likely Agile, to deliver solutions iteratively.
-
Process Optimization: A core aspect of operations and technology roles at LSEG is continuous improvement and efficiency.
-
Innovation & Early-Stage Ideas: The DMI project specifically encourages working with new technologies and early-stage concepts.
Company Website: https://www.lseg.com/
📝 Enhancement Note: LSEG's long history combined with its focus on digital transformation and blockchain indicates a company that respects its legacy while aggressively pursuing future growth. The emphasis on "Integrity, Partnership, Excellence, and Change" as core values suggests a professional, collaborative, and forward-thinking environment.
📈 Career & Growth Analysis
Operations Career Level: This position is identified at the "Manager" career stage, signifying a senior individual contributor with potential leadership responsibilities or a team lead role within the DMI project. It requires a high level of technical expertise, problem-solving capabilities, and the ability to influence technical direction.
Reporting Structure: As a senior developer or manager, you would likely report to a Project Lead, Engineering Manager, or Head of Development for the DMI initiative. You would also collaborate closely with Product Owners, Architects, and other senior stakeholders across LSEG.
Operations Impact: Your work will directly contribute to transforming financial markets through blockchain technology and the tokenization of financial instruments. This has the potential to significantly impact LSEG's strategic positioning, operational efficiency, and the future of financial services.
Growth Opportunities:
-
Technical Specialization: Deepen expertise in blockchain technology, distributed ledger technology (DLT), and advanced front-end architecture within the FinTech domain.
-
Leadership Development: Opportunity to lead technical initiatives, mentor junior developers, and potentially manage a small team as the DMI project evolves.
-
Cross-Functional Exposure: Gain valuable experience working with diverse teams across LSEG, including product, compliance, legal, and other technology groups.
-
Industry Influence: Contribute to cutting-edge projects that are shaping the future of financial markets, offering a unique platform to build a reputation in the FinTech space.
-
Continuous Learning: LSEG's culture encourages continuous learning, providing access to training, development programs, and opportunities to stay abreast of the latest technological advancements.
📝 Enhancement Note: The "Manager" career stage suggests a role that balances deep technical contribution with potential team leadership and strategic input. The growth opportunities highlight the chance to become a subject matter expert in a high-demand, future-oriented field within a prestigious financial institution.
🌐 Work Environment
Office Type: The role is designated as "On-site," indicating a preference for working from LSEG's established office locations in London or Bucharest. This environment typically fosters collaboration, spontaneous problem-solving, and stronger team cohesion.
Office Location(s):
- London, United Kingdom: A major global financial hub, offering access to industry events and a vibrant professional network.
Workspace Context:
-
Collaborative Environment: The on-site nature promotes direct interaction with colleagues, fostering a culture of shared learning and problem-solving.
-
Technology & Tools: Access to LSEG's standard technology stack, including high-performance workstations, development tools, and internal communication platforms.
-
Team Interaction: Regular opportunities for team meetings, stand-ups, code reviews, and informal discussions to drive project progress and innovation.
Work Schedule:
- A standard 40-hour work week is expected, typical for full-time, on-site roles. While core hours will apply, there may be flexibility to accommodate project needs, with an emphasis on delivering results and meeting key milestones.
📝 Enhancement Note: The on-site requirement suggests LSEG values in-person collaboration for complex, innovative projects like the DMI initiative. This environment is conducive to rapid iteration and knowledge sharing, which are critical for developing new technologies.
📄 Application & Portfolio Review Process
Interview Process:
-
Initial Screening: A review of your CV and portfolio to assess technical qualifications, relevant experience, and alignment with the role's requirements.
-
Technical Interview(s): This will likely involve in-depth discussions on front-end technologies (TypeScript, React, Next.js), architectural patterns (microservices, event-based), testing methodologies (TDD/BDD), and problem-solving scenarios. Expect coding challenges or live coding exercises.
-
Portfolio Presentation: You may be asked to present specific projects from your portfolio, detailing your role, the technical challenges, solutions implemented, and the outcomes.
-
Behavioral & Cultural Fit Interview: Assessment of your communication skills, collaboration style, problem-solving approach, and alignment with LSEG's values (Integrity, Partnership, Excellence, Change). Discussions about working in a large, regulated financial institution will also be relevant.
-
Manager/Stakeholder Interview: A final interview with the hiring manager or key stakeholders to discuss career aspirations, team dynamics, and overall fit for the DMI project.
Portfolio Review Tips:
-
Highlight Impact: For each project, clearly articulate the business problem you solved, your specific contributions, the technologies used, and the measurable impact (e.g., performance improvements, user adoption, cost savings).
-
Showcase Technical Depth: Demonstrate proficiency in TypeScript, React, Next.js, and testing frameworks. Explain architectural decisions, especially regarding microservices and event-driven patterns.
-
Explain Your Process: Be prepared to walk through your development process, including how you approach requirements, design, implementation, testing, and deployment.
-
Tailor to the Role: Emphasize projects that align with financial services, blockchain, or complex system development. If you have experience with cloud deployments or CI/CD, highlight those.
-
Prepare for Questions: Anticipate questions about your decision-making, how you handle technical debt, collaboration with QA, and your approach to learning new technologies.
Challenge Preparation:
-
Coding Challenges: Practice algorithm and data structure problems, as well as front-end specific challenges (e.g., component design, state management, API integration). Focus on writing clean, efficient, and well-tested code.
-
System Design: Be ready to discuss how you would design a scalable front-end system or a specific feature, considering performance, security, and maintainability.
-
Scenario-Based Questions: Prepare for questions about how you would handle technical disagreements, mentor junior developers, or address production issues.
📝 Enhancement Note: The interview process for a senior role at LSEG will be rigorous. A strong portfolio demonstrating hands-on experience with the required technologies and a clear ability to articulate technical concepts and impact is essential. Preparing specific examples for behavioral questions tied to LSEG's values will be beneficial.
🛠 Tools & Technology Stack
Primary Tools:
-
Front-End Frameworks: React, Next.js (v14+)
-
Languages: TypeScript, JavaScript, Node.js
-
UI Testing Frameworks: Playwright, Cypress
-
Version Control: Git
-
CI/CD: GitLab Pipelines
-
Databases: SQL & NoSQL (specific instances will vary)
Analytics & Reporting:
CRM & Automation:
- Not directly applicable to the core front-end development role, but understanding how front-end applications integrate with back-end systems, APIs, and potentially CRM-like functionalities for data display is beneficial.
📝 Enhancement Note: This role heavily relies on modern front-end development tools and methodologies. Proficiency in TypeScript, React, and Next.js is paramount. Experience with cloud platforms and CI/CD tools like GitLab pipelines indicates a modern, agile development environment.
👥 Team Culture & Values
Operations Values:
-
Integrity: Upholding the highest ethical standards in all actions and decisions, crucial in the financial services industry.
-
Partnership: Fostering strong, collaborative relationships internally and externally, working together to achieve shared goals.
-
Excellence: Striving for the highest quality in products, services, and execution, with a focus on continuous improvement.
-
Change: Embracing innovation and adapting to evolving market dynamics and technological advancements, particularly in areas like blockchain and tokenization.
Collaboration Style:
-
Cross-Functional Integration: Expect close collaboration with product, architecture, QA, and back-end teams to ensure cohesive development.
-
Open Communication: LSEG values open dialogue and encourages sharing of ideas and feedback to drive innovation and resolve challenges efficiently.
-
Knowledge Sharing: A culture that supports learning from peers, sharing best practices, and collectively improving technical capabilities.
📝 Enhancement Note: LSEG's stated values are central to its operations and culture. Candidates should demonstrate how their work and approach align with these principles, particularly "Excellence" in technical delivery and "Change" in embracing new technologies like blockchain.
⚡ Challenges & Growth Opportunities
Challenges:
-
Navigating Complex Financial Regulations: Working within a highly regulated industry requires meticulous attention to detail and compliance in software development.
-
Integrating Emerging Technologies: Implementing cutting-edge technologies like blockchain in a large, established financial institution presents unique technical and organizational hurdles.
-
Scaling Solutions: Ensuring front-end solutions are robust, scalable, and performant to meet the demands of a global financial infrastructure.
-
Balancing Innovation with Stability: The need to innovate rapidly with new technologies while maintaining the stability and security expected of financial services.
Learning & Development Opportunities:
-
Deep Dive into Blockchain & Tokenization: Extensive opportunities to become an expert in the application of blockchain technology to financial instruments.
-
Advanced Front-End Architecture: Exposure to complex, enterprise-grade front-end architectures and best practices.
-
Leadership & Mentorship: Potential to grow into technical leadership roles, guiding teams and influencing project direction.
-
Industry Conferences & Training: Access to resources for continuous learning, including industry events, training programs, and certifications relevant to FinTech and software development.
📝 Enhancement Note: The challenges presented are typical for roles at the intersection of finance and cutting-edge technology. The growth opportunities are significant, offering a chance to shape the future of financial markets with a leading global firm.
💡 Interview Preparation
Strategy Questions:
-
"Describe a complex front-end architecture you've designed or significantly contributed to, focusing on microservices and event-driven patterns. How did you ensure scalability and maintainability?"
- Preparation: Prepare a specific case study from your portfolio. Detail the problem, your architectural choices (e.g., component breakdown, state management, API strategy), the technologies used (mentioning TypeScript, React, Next.js), and the outcomes.
-
"How do you approach TDD/BDD in a fast-paced development environment? Provide an example of how your testing strategy reduced technical debt or prevented bugs."
- Preparation: Be ready to explain your personal methodology for TDD/BDD. Use an example where your proactive testing approach saved time or improved code quality. Mention collaboration with QA.
-
"LSEG is a large, global financial institution embracing blockchain. How would you approach building trust and buy-in for new, potentially disruptive technologies within such an organization?"
Company & Culture Questions:
-
"What interests you most about LSEG's work in blockchain and tokenization, and how does it align with your career goals?"
- Preparation: Research LSEG's DMI project and its strategic importance. Connect your passion for technology and finance to this specific initiative.
-
"How do you typically collaborate with QA engineers and back-end developers to ensure seamless integration and high-quality delivery?"
- Preparation: Provide examples of successful cross-functional collaboration, focusing on communication, shared goals, and problem-solving.
-
"Our values are Integrity, Partnership, Excellence, and Change. How have you demonstrated these values in your previous roles?"
Portfolio Presentation Strategy:
-
Focus on Impact: Select 2-3 key projects that best showcase your skills in TypeScript, React, Next.js, and your ability to work with complex systems. For each, clearly define the problem, your unique contribution, the technical challenges, and the measurable results.
-
Explain Your "Why": Be ready to articulate the rationale behind your technical decisions, especially regarding architecture, technology choices, and testing strategies.
-
Demonstrate Process: Show how you approach development, including planning, coding, testing, and collaboration. If possible, show code snippets that highlight best practices.
-
Address Challenges: Be open about challenges faced and how you overcame them. This demonstrates resilience and problem-solving ability.
-
Engage and Discuss: Treat the portfolio review as a collaborative discussion, inviting questions and feedback.
📝 Enhancement Note: The interview preparation should focus on demonstrating not just technical proficiency but also strategic thinking, problem-solving capabilities, and alignment with LSEG's values and mission in the FinTech space.
📌 Application Steps
To apply for this Full Stack / UI Developer position:
-
Submit your application through the provided Workday link on the LSEG careers portal.
-
Tailor your Resume: Highlight specific experience with TypeScript, React, Next.js, UI testing frameworks (Playwright/Cypress), microservices, event-based architecture, and cloud platforms. Quantify achievements where possible.
-
Prepare Your Portfolio: Curate a selection of projects that best showcase your front-end development skills, particularly those involving complex applications, modern frameworks, and robust testing strategies. Be ready to discuss your contributions and the impact of your work.
-
Research LSEG: Gain a deep understanding of LSEG's business, its role in financial markets, its commitment to innovation (especially blockchain and tokenization), and its core values (Integrity, Partnership, Excellence, Change).
-
Practice Interview Questions: Rehearse answers to common technical, behavioral, and situational questions, focusing on providing specific examples and demonstrating your problem-solving abilities and cultural fit.
⚠️ Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.
Application Requirements
Proven experience in front-end software development as a principal senior engineer is required. Strong professional experience in TypeScript and familiarity with UI testing frameworks, cloud services, and various databases are also essential.