Senior UI Software Engineer II
π Job Overview
Job Title: Senior UI Software Engineer II
Company: Remitly
Location: London, United Kingdom
Job Type: Full-Time
Category: Software Engineering / Front-End Development
Date Posted: 2026-06-11
Experience Level: 5-10 Years
Remote Status: On-site
π Role Summary
-
Design, architect, and build production-grade, data-intensive user interfaces for portals and dashboards.
-
Develop scalable UI solutions that surface complex insights from advanced analytics and AI models clearly and securely.
-
Collaborate closely with backend engineers, data teams, and machine learning engineers to integrate complex data pipelines and inference APIs.
-
Ensure interfaces meet strict performance, availability, and compliance expectations in a high-throughput environment.
-
Own DevOps responsibilities for front-end services, including CI/CD, deployment, monitoring, and incident response.
π Enhancement Note: This role is positioned as a Senior UI Software Engineer II, indicating a need for significant experience in production-level front-end development, architectural design, and ownership of front-end services. The emphasis on data-intensive interfaces, analytics, and AI integration suggests a strong focus on bridging the gap between complex data science outputs and user-friendly applications, often seen in roles supporting GTM or analytical functions within a larger tech organization.
π Primary Responsibilities
-
Architect and build robust, production-grade portal and dashboard interfaces using React and TypeScript, focusing on scalability and performance.
-
Develop and maintain data-facing views utilizing visualization tools such as Dash or Domo, and integrating with Snowflake-backed data pipelines.
-
Deliver UI features that operate reliably under high data volumes, adhering to strict Service Level Agreements (SLAs) for latency and availability.
-
Integrate front-end applications seamlessly with backend inference APIs, behavioral signals, and advanced analytics services.
-
Implement secure UI patterns, including robust role-based access controls and compliance-aware data presentation strategies.
-
Collaborate effectively with Machine Learning (ML) engineers to translate model insights and AI capabilities into intuitive and actionable user interfaces.
-
Take ownership of DevOps responsibilities for front-end services, managing build pipelines, deployment processes, system monitoring, and incident response.
-
Contribute to the development and maintenance of reusable component libraries, establish design standards, and enhance developer experience tooling.
π Enhancement Note: The responsibilities highlight a blend of core front-end development, data visualization, and operational ownership (DevOps). The emphasis on "production-grade," "at scale," and "SLA-bound environments" points towards a need for engineers who can handle mission-critical applications and manage the entire lifecycle of front-end services, a common requirement in operations-adjacent engineering roles.
π Skills & Qualifications
Education:
-
Bachelor's degree in Engineering, Computer Science, or a related field, or equivalent practical experience. Experience:
-
Minimum of 5 years of professional Software Engineering experience.
-
Proven track record of delivering production-grade React applications at scale.
-
Experience building dashboards or data-intensive tools within high-throughput, SLA-bound environments. Required Skills:
-
Strong proficiency in production-grade React development.
-
Hands-on experience with at least two of the following data visualization platforms: Dash, Domo, or comparable Snowflake UI tooling.
-
Experience integrating front-end applications with backend services (Python or Java) for debugging and extending the full data path.
-
Familiarity with data visualization libraries such as D3.js, Plotly, ECharts, or similar.
-
Demonstrated ability to take initiative, drive projects independently, and deliver results.
-
Working knowledge of DevOps and security-aware engineering practices, including CI/CD and deployment patterns.
-
Broad full-stack curiosity and a willingness to contribute outside a primary discipline when necessary. Preferred Skills:
-
Experience with Snowflake, Snowpark, or Snowflake-native application frameworks.
-
Interest in Large Language Models (LLMs), vector search, and modern AI application patterns.
-
Prior experience working in fraud detection, identity verification, risk analytics, or similarly data-dense production environments.
π Enhancement Note: The requirements emphasize deep expertise in React and data visualization tools, alongside foundational full-stack knowledge and DevOps practices. This combination is crucial for roles that build and maintain the operational infrastructure for data-driven products, ensuring reliability and efficient data surfacing for business users or customers.
π Process & Systems Portfolio Requirements
Portfolio Essentials:
-
Showcase projects demonstrating the architecture and development of complex, production-grade React applications, highlighting scalability and performance optimizations.
-
Include examples of data visualization dashboards or tools built using platforms like Dash, Domo, or Snowflake UI tooling, illustrating effective data presentation and user interaction.
-
Present case studies of integrating front-end applications with backend services (Python/Java), detailing the data flow and API interactions.
-
Demonstrate experience with DevOps practices, including CI/CD pipelines, deployment strategies, and monitoring solutions for front-end services.
-
Provide examples of implementing secure UI patterns, such as role-based access controls and compliance-aware data handling. Process Documentation:
-
Document the design and implementation of complex UI architectures, outlining decision-making processes for technology stack choices and scalability considerations.
-
Detail the workflow for developing and deploying front-end services, including testing strategies, CI/CD integration, and release management.
-
Illustrate how performance, availability, and security SLAs were met for data-intensive applications, including monitoring and incident response protocols.
-
Explain the collaboration process with backend and ML engineers, focusing on API integration, data surfacing, and iterative development cycles.
π Enhancement Note: For a Senior UI Software Engineer role with DevOps responsibilities, a portfolio should go beyond just code samples. It needs to demonstrate architectural thinking, end-to-end ownership of services, and an understanding of operational concerns like performance, security, and continuous delivery. This aligns with the need for operations professionals to build and maintain reliable systems.
π΅ Compensation & Benefits
Salary Range:
Given the Senior UI Software Engineer II title, 5+ years of experience, and location in London, UK, a competitive salary range is expected. Based on industry benchmarks for similar roles in London, the estimated annual salary would likely fall between Β£70,000 and Β£100,000 GBP, depending on the candidate's specific experience, skill set, and the precise scope of responsibilities within Remitly's Business Services vertical.
Benefits:
-
Generous holiday allowance with the option to buy additional days.
-
Health screening, eye care vouchers, and private medical benefits.
-
Comprehensive wellbeing programs.
-
Life assurance.
-
Access to a competitive contributory pension scheme.
-
Save As You Earn (SAYE) share option scheme.
-
Travel Season ticket loan.
-
Electric Vehicle Scheme.
-
Optional Dental Insurance.
-
Generous maternity, paternity, and shared parental leave policies.
-
Employee Assistance Programme (EAP) for confidential support.
-
Access to emergency care services for both the elderly and children.
-
RECARES days, providing paid time off to support charitable causes.
-
Access to employee resource groups with dedicated volunteer time.
-
Extensive learning and development resources.
-
Access to an employee discount scheme via Perks at Work.
-
Country-specific benefits tailored to the UK location. Working Hours:
The standard working hours for this full-time role are typically 40 hours per week. While the role is on-site, Remitly likely offers flexibility within the standard working day to accommodate individual needs and team collaboration schedules, crucial for managing production systems and cross-functional communication.
π Enhancement Note: The salary estimate is based on aggregated data from reputable UK salary aggregators for senior software engineering roles in London, considering the specific technologies and responsibilities outlined. The benefits package is comprehensive, reflecting a commitment to employee well-being and long-term engagement, which is attractive to skilled professionals in the tech and operations space.
π― Team & Company Context
π’ Company Culture
Industry: Information Services & Technology, specializing in Risk and Analytics Solutions. Remitly operates within the Business Services vertical, providing solutions for Anti-Money Laundering (AML), Counter-Terrorist Financing (CTF), Identity Authentication & Verification, Fraud & Credit Risk mitigation, and Customer Data Management. This context implies a focus on data security, compliance, and high-stakes decision support.
Company Size: Remitly is a significant player in its field, likely employing hundreds to thousands of individuals globally. This size suggests a structured environment with established processes, opportunities for specialization, and potential for career advancement across different teams and functions.
Founded: LexisNexis Risk Solutions is a part of RELX, a global provider of information and analytics. While the exact founding date of the specific Business Services vertical might not be immediately apparent, RELX has a long history, indicating a stable and established organizational structure with deep industry expertise.
Team Structure:
-
The UI Software Engineering team is likely part of a larger engineering or product development organization.
-
This Senior UI Engineer will collaborate closely with backend engineers, data scientists, ML engineers, product managers, and potentially operations or compliance teams.
-
The reporting structure would typically involve a Lead Engineer, Engineering Manager, or Director of Engineering.
-
Cross-functional collaboration is essential, especially given the role's focus on surfacing complex data and AI insights for customer-facing products. Methodology:
-
Data-driven decision-making is paramount, given the company's focus on risk analytics and AI.
-
Agile methodologies (e.g., Scrum, Kanban) are likely employed for software development, emphasizing iterative progress and rapid feedback loops.
-
Emphasis on rigorous testing, code reviews, and adherence to DevOps best practices for ensuring reliability and efficiency.
-
A culture of continuous improvement and learning, especially around new technologies in AI, data visualization, and front-end development.
Company Website: https://risk.lexisnexis.com and https://www.relx.com
π Enhancement Note: The company's focus on risk, analytics, and compliance suggests a culture that values precision, security, and data integrity. For operations professionals, this means working in an environment where accuracy and reliability are critical, and where the technologies used directly impact high-stakes business decisions.
π Career & Growth Analysis
Operations Career Level: This role is classified as "Senior UI Software Engineer II," placing it at an experienced individual contributor level. It requires not only strong technical execution but also the ability to architect solutions, mentor junior engineers, and contribute to technical strategy. The emphasis on owning DevOps responsibilities further elevates its operational significance.
Reporting Structure: The Senior UI Software Engineer will likely report to an Engineering Manager or a technical lead. They will work in close collaboration with cross-functional teams, including backend engineers, data scientists, ML engineers, product managers, and potentially GTM operations or business intelligence teams who utilize the interfaces being built.
Operations Impact: The work of this engineer directly impacts the usability and effectiveness of data-driven products for customers. By building intuitive portals and dashboards that clearly surface complex risk analytics and AI insights, this role enables customers to make better, faster, and more secure business decisions. This directly contributes to customer success, retention, and the overall value proposition of LexisNexis Risk Solutions. The ability to integrate AI capabilities into user-friendly interfaces also drives innovation and competitive advantage.
Growth Opportunities:
-
Technical Specialization: Deepen expertise in advanced front-end architecture, data visualization techniques, and modern AI/ML integration patterns.
-
Leadership Development: Opportunities to mentor junior engineers, lead technical design discussions, and potentially transition into a Tech Lead or Architect role.
-
Cross-Functional Expertise: Gain broader understanding of backend systems, data pipelines, ML inference, and DevOps practices, fostering a more holistic engineering perspective.
-
Domain Expertise: Develop deep knowledge of risk analytics, AML, fraud detection, and identity verification domains, becoming a valuable asset in specialized product development.
-
Process Improvement: Contribute to refining development workflows, CI/CD processes, and developer tooling, enhancing team efficiency and operational excellence.
π Enhancement Note: The "II" designation suggests a higher level of seniority within the senior band, implying expectations for leadership, architectural input, and potentially mentoring. The role's intersection of UI development with data, AI, and DevOps makes it a unique opportunity for engineers looking to broaden their operational impact and technical scope.
π Work Environment
Office Type: The role is designated as "On-site" in London. This implies a traditional office-based work environment within a professional setting, likely designed to foster collaboration, innovation, and team cohesion. The office is expected to be equipped with modern amenities and technology to support engineering activities.
Office Location(s): London, United Kingdom (specifically London Wall). This location is a major business hub, likely offering good public transport links and access to amenities, making it a convenient and desirable place to work.
Workspace Context:
-
Collaborative Environment: The office will likely feature open-plan areas, meeting rooms, and potentially dedicated collaboration zones to facilitate teamwork and knowledge sharing among engineers and cross-functional teams.
-
Tools and Technology: Expect access to high-performance workstations, multiple monitors, and robust network infrastructure necessary for developing and testing complex applications. Access to all required software licenses and cloud environments will be provided.
-
Team Interaction: Regular face-to-face interaction with colleagues will be integral, supporting rapid problem-solving, brainstorming sessions, and the development of strong working relationships. This is crucial for aligning on technical strategies and operational goals.
Work Schedule: As a full-time, on-site role, the standard working hours are expected to be around 40 hours per week. While core hours will likely be defined, there may be some flexibility to accommodate personal needs, provided that team collaboration and production system responsibilities are met. This structure supports predictable availability for critical operations and team synchronization.
π Enhancement Note: The on-site requirement in a major business district like London suggests a traditional corporate environment focused on collaboration and in-person synergy. For operations-focused roles, this physical presence can be beneficial for direct team interaction and hands-on management of infrastructure and processes.
π Application & Portfolio Review Process
Interview Process:
-
Initial Screening: A brief call with a recruiter to assess basic qualifications, experience, and cultural fit.
-
Technical Interview(s): Multiple rounds focusing on front-end development skills (React, TypeScript, data visualization), problem-solving abilities, and system design. Expect coding challenges and architectural discussions.
-
Hiring Manager Interview: Deeper dive into experience, leadership potential, collaboration style, and alignment with team goals.
-
Team/Cross-functional Interviews: Discussions with potential peers (engineers, data scientists, product managers) to evaluate technical collaboration and fit within the broader team dynamic.
-
Final Interview/Offer: Often with a senior leader, focusing on overall impact, strategic thinking, and final alignment.
Portfolio Review Tips:
-
Highlight Production Impact: Showcase projects where your UI contributions directly led to measurable improvements in customer experience, data accessibility, or operational efficiency. Quantify results whenever possible (e.g., "reduced data loading time by X%", "improved user task completion rate by Y%").
-
Demonstrate Architectural Thinking: For React projects, explain the reasoning behind your architectural choices, component structure, state management strategy, and how you ensured scalability and maintainability.
-
Showcase Data Visualization Expertise: Clearly present examples of complex data being visualized. Explain the design choices made to optimize clarity, interpretability, and user interaction, especially for risk and analytics data.
-
Detail DevOps and Security Contributions: If your portfolio includes projects where you managed CI/CD, deployment, or implemented security features, articulate your role and the outcomes achieved.
-
Tailor to the Role: Emphasize projects that align with the job description's focus on data-intensive interfaces, AI integration, and production-grade development.
Challenge Preparation:
-
System Design: Be prepared to discuss how you would design a scalable, performant, and secure UI for a complex data analytics platform. Consider aspects like data fetching, state management, component architecture, and integration with backend APIs.
-
Coding Challenges: Practice algorithm and data structure problems, as well as JavaScript/TypeScript coding exercises, particularly those involving UI manipulation or data processing.
-
React-Specific Scenarios: Be ready to answer questions about React best practices, performance optimization techniques (e.g., memoization, lazy loading), state management patterns (e.g., Context API, Redux), and component lifecycle.
-
Data Visualization Scenarios: Prepare to discuss how you would approach visualizing specific types of complex data (e.g., time-series, hierarchical, geospatial) and the libraries you might use.
π Enhancement Note: The interview process for a Senior II role will heavily scrutinize architectural design skills, ownership, and the ability to operate autonomously and lead technically. A well-curated portfolio that demonstrates these capabilities, alongside practical coding and system design proficiency, is essential.
π Tools & Technology Stack
Primary Tools:
-
Front-end Framework: React (primary focus).
-
Language: TypeScript (essential).
-
Data Visualization Platforms: Dash, Domo, or comparable Snowflake UI tooling.
-
Data Visualization Libraries: D3.js, Plotly, ECharts, or similar.
-
Backend Integration: Experience working with backend services, likely in Python or Java.
-
Cloud Platforms: Assumed familiarity with cloud environments (e.g., AWS, Azure, GCP) for deployment and infrastructure management.
Analytics & Reporting:
-
Data Warehousing: Snowflake (strong preference, especially for Snowpark and native application frameworks).
-
Dashboarding Tools: Dash, Domo, or similar are explicitly mentioned for data-facing views.
-
Monitoring & Alerting: Tools like Datadog, New Relic, Prometheus, or Grafana are likely used for front-end service monitoring and incident response.
CRM & Automation:
-
DevOps & CI/CD: Familiarity with tools like Jenkins, GitLab CI, GitHub Actions, Docker, Kubernetes for build pipelines and deployment automation.
-
Version Control: Git is standard.
-
API Interaction: RESTful APIs and potentially GraphQL for integrating front-end with backend services.
π Enhancement Note: The tech stack emphasizes modern front-end development with a strong focus on data visualization and integration with data platforms like Snowflake. The inclusion of DevOps responsibilities means familiarity with CI/CD, monitoring, and deployment practices is critical, aligning with the operational aspects of software engineering.
π₯ Team Culture & Values
Operations Values:
-
Data-Driven Excellence: A strong emphasis on using data to inform decisions, measure impact, and drive continuous improvement in both product features and engineering processes.
-
Reliability & Security: A commitment to building robust, secure, and highly available systems, especially critical given the company's focus on risk and sensitive data.
-
Innovation & Continuous Learning: Encouragement to explore new technologies, methodologies, and AI advancements to stay at the forefront of the industry.
-
Collaboration & Transparency: Fostering an environment where open communication, knowledge sharing, and cross-functional teamwork are valued to achieve shared goals.
-
Customer Focus: A dedication to understanding and meeting customer needs by delivering intuitive, high-performance solutions that solve complex business challenges.
Collaboration Style:
-
Cross-functional Partnership: Engineers are expected to work closely with product managers, data scientists, ML engineers, and potentially business stakeholders to ensure alignment and effective delivery of solutions.
-
Agile & Iterative: A culture that embraces agile methodologies, encouraging collaboration through daily stand-ups, sprint reviews, and retrospectives to foster continuous feedback and adaptation.
-
Knowledge Sharing: Active participation in code reviews, technical discussions, and internal documentation to disseminate knowledge and best practices across teams.
-
Proactive Problem-Solving: A mindset of identifying potential issues early and collaborating to find efficient and effective solutions, rather than waiting for problems to escalate.
π Enhancement Note: The company's values likely reflect a culture of accountability, technical rigor, and a strong focus on delivering value through data and technology. For operations professionals, this means an environment that rewards meticulousness, proactive problem-solving, and a commitment to system reliability.
β‘ Challenges & Growth Opportunities
Challenges:
-
Complexity of Data: Effectively visualizing and interacting with large-scale, complex risk and analytics data requires innovative UI/UX design and robust engineering.
-
Performance & Scalability: Ensuring that user interfaces remain performant and responsive under heavy data loads and strict SLAs is a continuous engineering challenge.
-
AI/ML Integration: Translating sophisticated AI and ML model outputs into intuitive, actionable user experiences requires close collaboration and technical finesse.
-
DevOps Ownership: Balancing feature development with the responsibilities of maintaining production systems, including deployment, monitoring, and incident response, can be demanding.
-
Evolving Technology Landscape: Staying current with rapidly advancing front-end technologies, data visualization techniques, and AI trends requires ongoing learning and adaptation.
Learning & Development Opportunities:
-
Advanced React & TypeScript: Deepen expertise in modern React patterns, performance optimization, and advanced TypeScript features.
-
Data Visualization Mastery: Explore cutting-edge data visualization libraries and techniques for complex datasets.
-
AI/ML Application Development: Gain hands-on experience integrating LLMs, vector search, and other AI technologies into user-facing applications.
-
Cloud & DevOps Skills: Enhance proficiency in cloud infrastructure, CI/CD automation, containerization, and monitoring tools.
-
Domain Acumen: Develop a strong understanding of fraud, risk, and identity management domains, becoming a subject matter expert.
-
Mentorship & Leadership: Opportunities to mentor junior engineers, lead technical initiatives, and contribute to architectural decisions.
π Enhancement Note: The role presents opportunities to tackle challenging technical problems at the intersection of UI, data, and AI, offering significant scope for professional growth and skill development in a critical domain.
π‘ Interview Preparation
Strategy Questions:
-
Technical Architecture: "Describe how you would architect a scalable, real-time dashboard for surfacing risk analytics data, considering potential data volumes and latency requirements." Focus on component structure, data fetching strategies, state management, and integration points.
-
Data Visualization: "How would you approach visualizing time-series fraud detection patterns or hierarchical customer data for an executive audience? What libraries would you consider and why?" Be ready to discuss trade-offs and design principles.
-
DevOps & Production Readiness: "Walk me through your process for deploying a new React application, including CI/CD, testing, and monitoring. How do you ensure a smooth rollout and handle production incidents?" Highlight your ownership and proactive approach.
-
Collaboration & Problem-Solving: "Describe a time you had to collaborate closely with backend or ML engineers to integrate a complex feature. What challenges did you face, and how did you overcome them?" Focus on communication, negotiation, and technical problem-solving.
Company & Culture Questions:
-
"Why are you interested in LexisNexis Risk Solutions and this specific role?" Research the company's mission, products, and recent news. Connect your skills and interests to their work in risk analytics and AI.
-
"How do you stay updated with the latest trends in front-end development, data visualization, and AI?" Demonstrate a commitment to continuous learning.
-
"Describe your experience working in an SLA-bound environment. How do you prioritize tasks when facing tight deadlines and critical system requirements?" Showcase your understanding of operational rigor. Portfolio Presentation Strategy:
-
Tell a Story: For each project, clearly articulate the problem you were solving, your specific role and contributions, the technical challenges, your solutions, and the impact achieved.
-
Quantify Impact: Use metrics to demonstrate the value of your work (e.g., performance improvements, user adoption, efficiency gains).
-
Focus on Architecture and Process: Explain your design choices, development process, and any DevOps or security considerations you implemented.
-
Be Prepared for Deep Dives: Anticipate detailed questions about your code, architectural decisions, and problem-solving approaches.
-
Highlight Relevant Skills: Emphasize projects showcasing React, TypeScript, data visualization, and any experience with data platforms or AI integration.
π Enhancement Note: Preparation should focus on demonstrating not just coding ability but also architectural thinking, operational awareness, and strong collaborative skills, aligning with the senior and DevOps aspects of the role.
π Application Steps
To apply for this Senior UI Software Engineer II position:
-
Submit your application through the provided Workday link, ensuring all required fields are completed accurately.
-
Portfolio Customization: Curate your portfolio to prominently feature projects demonstrating advanced React development, complex data visualization, and any experience with data platforms (like Snowflake) or AI integration. Quantify the impact of your work wherever possible.
-
Resume Optimization: Tailor your resume to highlight your 5+ years of experience, specific skills in React, TypeScript, data visualization tools (Dash, Domo, Plotly, etc.), and DevOps practices. Use keywords from the job description naturally.
-
Interview Preparation: Practice articulating your experience with system design, coding challenges, and behavioral questions related to collaboration and problem-solving. Prepare to present your portfolio projects in detail.
-
Company Research: Familiarize yourself with LexisNexis Risk Solutions, its products, and its role within RELX. Understand their focus on risk analytics, AI, and data security to tailor your responses and demonstrate genuine interest.
β οΈ 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
Requires over 5 years of software engineering experience with strong proficiency in React and experience with data visualization platforms like Dash or Snowflake. Candidates should have a BS in Computer Science or equivalent and familiarity with Python or Java for full-stack debugging.