Senior UI Software Engineer II

Remitly
Full-timeβ€’London, Sweden

πŸ“ Job Overview

Job Title: Senior UI Software Engineer II

Company: Remitly

Location: London, England, United Kingdom

Job Type: FULL_TIME

Category: Front-End Engineering / UI Development

Date Posted: 2026-04-14

Experience Level: Mid-Senior Level (5-10 years)

Remote Status: On-site

πŸš€ Role Summary

  • Design, develop, and deploy user interfaces for data-intensive products, focusing on React and TypeScript for robust front-end solutions.

  • Collaborate closely with data science and ML teams to translate complex data insights and model outputs into intuitive and accessible user experiences for dashboards and portals.

  • Drive improvements in performance and reliability to ensure applications remain responsive and stable under high data volumes, meeting stringent availability and latency targets.

  • Implement secure and privacy-aware UI patterns, including critical role-based access controls, to safeguard sensitive data within production environments.

  • Contribute to the development of shared UI components, design standards, and tooling to enhance overall developer productivity and maintain code consistency across the engineering team.

πŸ“ Enhancement Note: While the core job title is "Senior UI Software Engineer II," the responsibilities and required skills strongly indicate a focus on building sophisticated data visualization dashboards and portals, aligning it closely with roles that bridge front-end development with data analytics and business intelligence applications. The emphasis on "data-intensive products" and integration with "analytics and ML services" suggests a high degree of complexity and strategic importance for this role within the GTM operations ecosystem, particularly for enabling data-driven decision-making.

πŸ“ˆ Primary Responsibilities

  • Develop and maintain user interfaces for portals and dashboards utilizing React and TypeScript, ensuring a high-quality user experience.

  • Design and implement data views and workflows using specialized tools such as Dash, Domo, and Snowflake, or comparable platforms, to visualize complex datasets effectively.

  • Enhance application performance and reliability to ensure features remain fast and stable, even when handling substantial data volumes and user loads.

  • Integrate front-end applications with inference and analytics APIs, ensuring accurate and responsible presentation of data to end-users.

  • Implement and uphold secure, privacy-conscious UI design principles, including the development and maintenance of role-based access control mechanisms.

  • Actively partner with Machine Learning (ML) and data engineering teams to translate model outputs and analytical findings into user-friendly and accessible interfaces.

  • Support the entire lifecycle of front-end services, including managing build/release pipelines, establishing monitoring systems, and participating in on-call rotations for incident response.

  • Contribute to the creation and maintenance of a reusable library of shared UI components, establish consistent design standards, and develop tooling to boost developer efficiency.

πŸ“ Enhancement Note: The responsibilities highlight a blend of core front-end development with a strong emphasis on data visualization and integration with advanced analytical systems. This indicates the role is not just about building UIs, but about engineering data-driven applications that directly support business operations and decision-making. The mention of "support delivery and operations for front-end services" points to a DevOps-adjacent responsibility, common in senior engineering roles where ownership extends beyond initial development.

πŸŽ“ Skills & Qualifications

Education: While no specific degree is mandated, a Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field is typically expected for a Senior Engineer role, demonstrating a foundational understanding of software principles.

Experience: A minimum of 5-10 years of professional experience in software engineering, with a significant portion focused on front-end and UI development, is required. This includes demonstrated experience in building and shipping production-ready applications.

Required Skills:

  • Extensive experience building and shipping production UIs using React and TypeScript.

  • Proven experience with at least two of the following or similar data visualization/BI platforms: Dash, Domo, Snowflake UI tooling.

  • Demonstrated experience in developing dashboards or data-heavy tools where performance, reliability, and adherence to latency/availability targets are critical.

  • Working knowledge of backend services (e.g., Python or Java) to enable effective end-to-end debugging and collaboration with backend engineering teams.

  • Familiarity with data visualization libraries such as D3, Plotly, ECharts, or similar, for creating compelling visual representations of data.

  • Strong initiative, clear communication skills, and the ability to collaborate effectively with cross-functional partners including engineering, product management, and data science.

  • Familiarity with modern software delivery and security practices, including CI/CD pipelines, deployment patterns, and secure-by-default engineering principles.

Preferred Skills:

  • Experience with cloud platforms (AWS, Azure, GCP) for deploying and managing front-end services.

  • Knowledge of state management libraries beyond React's built-in capabilities (e.g., Redux, Zustand, Jotai).

  • Familiarity with UI/UX design principles and user-centered design methodologies.

  • Experience with testing frameworks for front-end applications (e.g., Jest, React Testing Library, Cypress).

  • Understanding of API design principles (REST, GraphQL) and how to consume them efficiently.

πŸ“ Enhancement Note: The "5-10 years" experience level suggests this role is for a seasoned engineer comfortable with complex problem-solving and mentoring junior team members. The requirement for backend service knowledge is crucial for understanding data pipelines and debugging issues across the stack, a common characteristic of senior roles in data-focused engineering.

πŸ“Š Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Showcase of production-ready React and TypeScript applications, emphasizing complex UI development and data integration.

  • Examples of dashboards or data visualization tools built, highlighting performance optimization techniques and ability to handle large datasets.

  • Demonstrations of data integration with backend services or APIs, illustrating how data is fetched, processed, and presented.

  • Projects that demonstrate implementation of security features, such as role-based access control, and privacy-aware design patterns.

Process Documentation:

  • Evidence of involvement in defining and refining front-end development workflows, including best practices for component development and testing.

  • Documentation or examples of how performance bottlenecks were identified and resolved in previous projects.

  • Contributions to CI/CD pipelines, monitoring setup, or incident response procedures for front-end services.

  • Case studies illustrating collaboration with data science or ML teams to translate technical requirements into functional UI features.

πŸ“ Enhancement Note: For a senior-level role, a portfolio is crucial. It should not just list projects but tell a story about the engineer's problem-solving approach, technical depth, and impact. Emphasis should be placed on projects that demonstrate the ability to handle complexity, optimize performance, and integrate with data systems, as these are core to the role.

πŸ’΅ Compensation & Benefits

Salary Range: Based on industry benchmarks for Senior UI Software Engineers with 5-10 years of experience in London, UK, the estimated salary range is Β£70,000 - Β£100,000 per annum. This estimate considers the cost of living in London and the competitive market for specialized engineering talent.

Benefits:

  • Generous holiday allowance with the option to buy additional days, promoting work-life balance.

  • Comprehensive health and wellness support including health screening, eye care vouchers, and private medical benefits.

  • Wellbeing programs and Employee Assistance Programme (EAP) for mental and emotional support.

  • Life assurance and a competitive contributory pension scheme for long-term financial security.

  • Save As You Earn (SAYE) share option scheme, offering opportunities for wealth creation.

  • Travel Season Ticket Loan to assist with commuting costs.

  • Electric Vehicle Scheme, supporting sustainable transportation choices.

  • Optional Dental Insurance for added health coverage.

  • Robust parental leave policies: Maternity, paternity, and shared parental leave.

  • RECARES days, providing paid time off for charitable volunteering.

  • Access to extensive learning and development resources, including conferences and training.

  • Employee discounts via the Perks at Work platform.

  • Access to emergency care services for dependents.

  • Employee resource groups fostering community and professional networking.

Working Hours: A standard full-time work week, typically around 40 hours. While specific working hours may vary, the role is based in London, implying standard UK business hours, with potential for flexibility depending on team needs and project deadlines.

πŸ“ Enhancement Note: The salary range is an estimate for a Senior UI Software Engineer in London. Actual compensation may vary based on specific experience, interview performance, and internal Remitly compensation bands. The extensive benefits package suggests Remitly invests heavily in employee well-being and professional development, which is a significant draw for experienced professionals.

🎯 Team & Company Context

🏒 Company Culture

Industry: Remitly operates in the FinTech sector, specifically focusing on international money transfers. This industry is characterized by rapid innovation, a strong focus on customer trust, regulatory compliance, and a drive for efficiency and scalability. For operations and engineering teams, this means a constant need for robust, secure, and high-performing systems that can handle sensitive financial data and high transaction volumes.

Company Size: Remitly is a publicly traded company with a significant global presence, indicating a well-established structure with resources for innovation and employee development. The company size suggests opportunities for cross-functional collaboration and career advancement within various departments, while also maintaining a dynamic and potentially fast-paced work environment common in FinTech.

Founded: Remitly was founded in 2011. This relatively recent founding date means the company has grown rapidly and likely retains aspects of a startup culture, such as agility and a focus on impact, while also maturing into a larger, more structured organization. This blend can offer exciting opportunities for engineers to influence processes and technology.

Team Structure:

  • The UI Engineering team is likely part of a larger Engineering organization, potentially structured into squads or feature teams focused on specific product areas (e.g., customer portals, internal tools, analytics dashboards).

  • Senior engineers are expected to operate with a high degree of autonomy, potentially leading features or small projects, and mentoring more junior engineers.

Methodology:

  • Agile development methodologies (e.g., Scrum, Kanban) are likely employed, emphasizing iterative development, continuous feedback, and rapid deployment.

  • A data-driven approach is expected, with a focus on using analytics and user feedback to inform design decisions and prioritize development efforts.

  • Emphasis on reliability, performance, and security in all development processes, given the nature of financial services.

  • Use of modern DevOps practices, including CI/CD, automated testing, and robust monitoring, to ensure high availability and efficient delivery of features.

Company Website: https://www.remitly.com/ (Note: The provided URL relx.wd3.myworkdayjobs.com is for the Workday job portal, not the company's main website.)

πŸ“ Enhancement Note: Understanding Remitly's FinTech industry context is crucial. This means a high emphasis on security, compliance, and reliability. Engineers must be comfortable working with sensitive data and understanding the implications of their work on financial transactions. The "data-intensive products" and "AI insights" mentioned strongly suggest this role is integral to Remitly's strategy for leveraging data to improve customer experience and operational efficiency.

πŸ“ˆ Career & Growth Analysis

Operations Career Level: This Senior UI Software Engineer II role represents a mid-to-senior level position within the engineering track. It signifies a move beyond individual contribution to include technical leadership, mentorship, and a significant impact on product architecture and development processes. Engineers at this level are expected to solve complex problems, drive technical decisions, and contribute to the team's overall technical strategy.

Reporting Structure: The engineer will likely report to an Engineering Manager or a Lead Engineer within the UI or Front-End Engineering team. They will work closely with Product Managers, Data Scientists, and Backend Engineers, forming cross-functional teams to deliver specific product features or initiatives.

Operations Impact: The role's impact extends beyond traditional UI development. By building interfaces for data-intensive products, analytics, and ML insights, this engineer will directly influence how Remitly teams make decisions, optimize operations, and improve customer experiences. They are instrumental in making complex data accessible and actionable, thereby driving business outcomes and operational efficiency.

Growth Opportunities:

  • Technical Specialization: Deepen expertise in React, TypeScript, data visualization, and front-end performance optimization, potentially becoming a subject matter expert in these areas.

  • Leadership Development: Progress to a Staff or Principal Engineer role, taking on larger technical challenges, architectural design, and driving strategic technical initiatives. Opportunities for technical team leadership or management roles may also emerge.

  • Cross-Functional Expertise: Develop a stronger understanding of backend systems, data science workflows, and ML model deployment, enabling a more holistic approach to product development.

  • Mentorship: Formally or informally mentor junior engineers, contributing to their growth and the team's overall skill development.

  • Industry Exposure: Engage with cutting-edge technologies and methodologies in the FinTech space, gaining valuable experience relevant to a high-growth industry.

πŸ“ Enhancement Note: This role offers a clear path for growth within a specialized engineering track, focusing on front-end development for data-driven applications. The "II" in the title suggests a step up from a standard Senior Engineer, implying greater responsibility and potential for impact. The connection to data, analytics, and ML is a significant differentiator, offering exposure to modern GTM and operational enablement strategies.

🌐 Work Environment

Office Type: The primary work arrangement is specified as "On-site" in London. This suggests a traditional office environment where collaboration and in-person interaction are prioritized. The office is likely equipped with modern amenities to support a productive work environment for engineers.

Office Location(s): The job posting specifies "UK - London (London Wall)". This is a central business district location in London, offering good accessibility via public transport and proximity to a vibrant business community.

Workspace Context:

  • Collaborative Environment: The on-site nature of the role encourages spontaneous collaboration, team brainstorming sessions, and easier mentorship opportunities. Engineers will likely have dedicated desk spaces within an open-plan office or team area.

  • Tools and Technology: Access to standard office equipment, high-speed internet, and necessary development hardware (e.g., powerful workstations). The team will utilize collaboration tools for communication (e.g., Slack, Microsoft Teams) and project management.

  • Team Interaction: Regular team meetings, stand-ups, and opportunities to connect with colleagues from various departments, fostering a sense of community and shared purpose.

Work Schedule: Standard UK business hours are expected, typically 9:00 AM to 5:00 PM, Monday to Friday, totaling approximately 40 hours per week. While the role is on-site, Remitly’s benefits include wellbeing programs and holiday allowances, suggesting an appreciation for work-life balance. Flexibility may be available depending on specific team needs and project demands, but the core expectation is presence in the London office.

πŸ“ Enhancement Note: The on-site requirement in a major financial hub like London emphasizes the importance of in-person collaboration and team cohesion for Remitly. This environment is conducive to rapid problem-solving, knowledge sharing, and building strong working relationships, which are often critical for complex, data-intensive projects.

πŸ“„ Application & Portfolio Review Process

Interview Process:

  • Initial Screening: A recruiter or hiring manager will likely conduct an initial phone screen to assess basic qualifications, experience, and cultural fit.

  • Technical Interview(s): Expect one or more rounds of technical interviews. These may include:

    • Coding Challenges: Live coding sessions focusing on React, TypeScript, and problem-solving algorithms.
    • System Design: Discussions on designing scalable and performant UI architectures, data visualization strategies, and integration patterns.
    • Behavioral Questions: Assessment of collaboration, problem-solving, initiative, and leadership skills, often using the STAR method.
  • Portfolio Review: A dedicated session to walk through selected projects from your portfolio, explaining your role, technical decisions, challenges, and outcomes.

  • Team/Manager Interview: A final interview with the hiring manager or team members to confirm fit and discuss role expectations.

Portfolio Review Tips:

  • Curate Strategically: Select 2-3 projects that best showcase your expertise in React, TypeScript, data visualization, performance optimization, and collaboration with data/ML teams.

  • Focus on Impact: For each project, clearly articulate the problem you solved, your specific contributions, the technologies used, the challenges faced, and the measurable results or impact achieved (e.g., performance improvements, user adoption, efficiency gains).

  • Technical Depth: Be prepared to discuss your technical decisions in detail, including architectural choices, trade-offs considered, and how you handled complex requirements.

  • Code Samples: If possible, have clean, well-documented code samples available (e.g., via GitHub) for review, especially for projects that exemplify your core skills.

  • Data Visualization Emphasis: If possible, include examples where you've translated complex data into clear, actionable visualizations. Highlight the libraries used (D3, Plotly, etc.) and any custom solutions.

Challenge Preparation:

  • Practice Coding: Refresh your knowledge of common data structures, algorithms, and JavaScript/TypeScript fundamentals. Practice coding problems on platforms like LeetCode or HackerRank, focusing on medium-difficulty problems.

  • React & TypeScript Mastery: Be ready to answer questions about React's lifecycle, hooks, state management, performance optimization techniques (e.g., memoization, code splitting), and TypeScript's type system and best practices.

  • Data Visualization Concepts: Review concepts related to data visualization, such as chart types, data encoding, accessibility in charts, and performance considerations for rendering large datasets.

  • System Design Scenarios: Prepare for system design questions related to building scalable front-end applications, particularly those dealing with real-time data or large volumes of information. Consider aspects like API design, caching, and client-side rendering strategies.

πŸ“ Enhancement Note: The emphasis on a portfolio review and technical challenges indicates Remitly's rigorous hiring process for senior engineering roles. Candidates should prepare to demonstrate not just coding ability but also strategic thinking, problem-solving skills, and the ability to articulate their contributions and impact effectively. The focus on data visualization and integration with ML/analytics means candidates should highlight projects that demonstrate these specific capabilities.

πŸ›  Tools & Technology Stack

Primary Tools:

  • Front-End Framework: React (core requirement)

  • Language: TypeScript (core requirement)

  • Data Visualization/BI: Dash, Domo, Snowflake UI tooling (or similar platforms like Tableau, Power BI, Looker, custom D3.js implementations)

  • Data Visualization Libraries: D3.js, Plotly, ECharts (or similar)

  • Backend Languages (for debugging/collaboration): Python, Java

Analytics & Reporting:

  • Analytics Services: Integration with analytics APIs (likely custom or third-party solutions)

  • ML/Inference APIs: Integration with services that provide model outputs and insights.

  • Data Warehousing/Analysis: Snowflake is mentioned, suggesting interaction with data warehouses and potentially SQL for data exploration.

CRM & Automation:

Development & Operations:

  • Version Control: Git (standard industry practice)

  • CI/CD: Modern delivery practices, implying tools like Jenkins, GitLab CI, GitHub Actions, etc.

  • Monitoring & Alerting: Tools for tracking application performance, availability, and errors (e.g., Datadog, Splunk, Prometheus, Grafana).

  • Cloud Infrastructure: Likely AWS, Azure, or GCP for hosting and deployment.

πŸ“ Enhancement Note: The technology stack is heavily skewed towards modern front-end development with a strong emphasis on data handling and visualization. Candidates should be comfortable with the core React/TypeScript stack and have demonstrable experience with at least one significant data visualization or BI platform. The mention of Python/Java for backend collaboration is key for understanding the full data flow.

πŸ‘₯ Team Culture & Values

Operations Values:

  • Customer Focus: As a FinTech company, Remitly prioritizes delivering exceptional customer experiences through reliable and intuitive financial services. This translates to building UIs that are not only functional but also user-friendly and trustworthy.

  • Data-Driven Decision Making: The company values leveraging data to inform strategy, product development, and operational improvements. Engineers are expected to contribute to this by building tools that provide clear insights and by using data to guide their own technical decisions.

  • Innovation and Agility: In the fast-paced FinTech industry, continuous innovation and the ability to adapt quickly are paramount. Remitly likely encourages experimentation and embraces new technologies to stay competitive.

  • Reliability and Security: Given the sensitive nature of financial transactions, a strong emphasis is placed on building secure, robust, and highly available systems. Engineers must adopt a security-first mindset and adhere to stringent operational standards.

  • Collaboration and Transparency: Teams are encouraged to work together effectively, share knowledge, and communicate openly. This fosters a supportive environment where diverse perspectives are valued.

Collaboration Style:

  • Cross-Functional Integration: Expect a highly collaborative environment where UI engineers work hand-in-hand with product, data science, ML, and backend engineering teams. This requires strong communication and the ability to understand and contribute to different technical domains.

  • Process Improvement Culture: Teams are likely encouraged to identify inefficiencies and propose solutions, leading to continuous refinement of development processes, tooling, and workflows.

  • Knowledge Sharing: A culture of sharing best practices, learnings, and technical insights through code reviews, internal tech talks, documentation, and pair programming is likely fostered to elevate the team's collective expertise.

πŸ“ Enhancement Note: Remitly's values, particularly in the FinTech space, emphasize trust, security, and data-driven insights. For a UI engineer, this means a responsibility to build interfaces that are not only functional and performant but also instill confidence and clearly communicate complex information. The collaborative style is critical, as this role sits at the intersection of product, data, and engineering.

⚑ Challenges & Growth Opportunities

Challenges:

  • Managing Data Complexity: Effectively visualizing and interacting with large, complex datasets requires sophisticated UI patterns and performance optimization techniques.

  • Bridging Technical Gaps: Collaborating effectively with data scientists and ML engineers requires understanding their methodologies and translating their outputs into user-friendly interfaces, which can involve bridging different technical vocabularies and paradigms.

  • Performance at Scale: Ensuring that data-intensive portals and dashboards remain responsive and stable under high load and with large data volumes is a continuous engineering challenge.

  • Security and Compliance: Implementing robust security measures, including role-based access control, while maintaining a seamless user experience requires careful design and implementation.

  • Evolving Technology Landscape: Keeping pace with the rapid advancements in front-end technologies, data visualization tools, and ML integration methods requires continuous learning.

Learning & Development Opportunities:

  • Advanced UI/UX Techniques: Opportunity to hone skills in modern front-end architecture, state management, performance tuning, and accessibility standards.

  • Data Visualization Mastery: Deepen expertise in using and potentially extending libraries like D3.js, Plotly, and ECharts for creating sophisticated and interactive data visualizations.

  • FinTech Domain Knowledge: Gain in-depth understanding of financial services, international money transfer operations, and regulatory requirements.

  • Cross-Disciplinary Collaboration: Enhance skills in working with data science and ML teams, understanding model deployment, and integrating AI-driven insights into user applications.

  • Technical Leadership: Develop skills in mentoring, architectural design, and driving technical strategy through participation in senior-level projects and initiatives.

πŸ“ Enhancement Note: The challenges presented are typical for senior roles in data-intensive environments. The growth opportunities highlight the potential to become a highly specialized and valuable engineer within the FinTech domain, with a strong focus on data-driven product development.

πŸ’‘ Interview Preparation

Strategy Questions:

  • UI Architecture for Data-Intensive Apps: "Describe how you would architect a dashboard application designed to display real-time financial transaction data for thousands of users. What are the key performance considerations, and how would you ensure scalability and reliability?" (Prepare to discuss front-end patterns, state management, API design, caching strategies, and rendering techniques.)

  • Bridging Data Science & UI: "Walk me through a project where you collaborated with data scientists or ML engineers. How did you translate their model outputs or analytical findings into a user-facing feature? What challenges did you encounter, and how did you overcome them?" (Prepare specific examples from your portfolio, focusing on communication, problem-solving, and technical translation.)

  • Performance Optimization Scenario: "Imagine a dashboard page is loading very slowly due to large data queries. What steps would you take to diagnose and resolve this performance issue, both on the front-end and in collaboration with backend teams?" (Prepare to discuss profiling tools, code optimization, lazy loading, data aggregation strategies, and API tuning.)

Company & Culture Questions:

  • Remitly's Mission: "Why are you interested in Remitly's mission, and how do you see your role as a Senior UI Engineer contributing to it?" (Research Remitly's mission, values, and recent news. Connect your skills and aspirations to their goals.)

  • Team Collaboration: "Describe your ideal team environment and how you prefer to collaborate with product managers, data scientists, and other engineers." (Highlight your ability to work effectively in cross-functional teams, your communication style, and your approach to feedback.)

  • Impact Measurement: "How do you measure the success of a UI feature you've built, especially one related to data insights or operational efficiency?" (Focus on metrics, user feedback, and business outcomes. Be ready to discuss A/B testing, adoption rates, and performance improvements.)

Portfolio Presentation Strategy:

  • Storytelling: Structure your portfolio walkthroughs as narratives, clearly outlining the problem, your solution, the technologies used, your specific contributions, and the measurable impact.

  • Technical Depth & Trade-offs: Be prepared to go deep into the technical details of your projects, explaining why you made certain choices and the trade-offs you considered.

  • Visual Aids: Use screenshots, live demos (if feasible and appropriate), or diagrams to illustrate your work and make your presentation engaging.

  • Focus on Key Skills: Ensure your chosen projects directly demonstrate your proficiency in React, TypeScript, data visualization, performance optimization, and collaboration, as these are key requirements for the role.

  • Conciseness: Be mindful of time. Practice delivering your presentations concisely and effectively, ensuring you cover the most critical aspects of each project.

πŸ“ Enhancement Note: Interview preparation for this role should focus on showcasing technical depth in front-end development, particularly for data-intensive applications, alongside strong collaboration and problem-solving skills. Demonstrating an understanding of the FinTech domain and Remitly's mission will be a significant advantage.

πŸ“Œ Application Steps

To apply for this Senior UI Software Engineer II position:

  • Submit your application through the provided Workday job portal link.

  • Portfolio Customization: Tailor your resume and any linked portfolio (e.g., GitHub, personal website) to highlight your most relevant projects using React, TypeScript, and data visualization tools. Emphasize contributions to performance optimization and integration with data/ML services.

  • Resume Optimization: Ensure your resume clearly outlines your years of experience, specific technical skills (React, TypeScript, Dash, Domo, etc.), and achievements using quantifiable metrics where possible. Use keywords found in the job description.

  • Interview Preparation: Practice coding exercises, system design scenarios, and behavioral questions. Prepare a compelling narrative for your portfolio presentation, focusing on impact and technical decision-making.

  • Company Research: Thoroughly research Remitly's mission, products, recent news, and company culture. Understand their position in the FinTech market and how your role contributes to their strategic goals.

⚠️ 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

The role requires strong experience in building production-grade UIs with React and TypeScript, alongside familiarity with data visualization libraries and BI platforms. Candidates should also possess a working knowledge of backend services and modern CI/CD practices to effectively support end-to-end development and operations.