Software Engineer (React UI Modernization)

FusionHit
Full-time

📍 Job Overview

Job Title: Software Engineer (React UI Modernization)

Company: FusionHit

Location: Argentina (Remote)

Job Type: Full-Time

Category: Frontend Engineering / Software Development

Date Posted: February 11, 2026

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

Remote Status: Fully Remote

🚀 Role Summary

  • Lead critical UI modernization initiatives for enterprise retail and supply chain systems, driving architectural decisions and elevating frontend engineering standards.

  • Transform legacy platforms into scalable, maintainable, and performance-driven applications using React, NextJS, and TypeScript.

  • Collaborate closely with backend, DevOps, and product stakeholders to ensure seamless integration and deployment.

  • Implement robust testing strategies with Playwright and Jest, and manage CI/CD pipelines in GitLab for efficient deployment cycles.

  • Utilize Datadog for monitoring and observability, ensuring high application performance and reliability for business-critical operations.

📝 Enhancement Note: This role is specifically focused on modernizing enterprise-level retail and supply chain systems, requiring a strong understanding of phased modernization strategies over legacy backend systems. The focus is on "UI Modernization," indicating a need for experience in refactoring, re-architecting, and enhancing existing user interfaces to meet modern standards of performance, usability, and maintainability.

📈 Primary Responsibilities

  • Spearhead frontend architecture decisions and define the modernization strategy for enterprise applications.

  • Design and implement scalable, high-performance UI solutions leveraging React, NextJS, and advanced TypeScript.

  • Drive the adoption and enforcement of best practices in code quality, comprehensive testing, and CI/CD automation.

  • Foster strong cross-functional collaboration with backend engineering, DevOps, and product management teams.

  • Mentor mid-level and junior engineers, promoting engineering excellence and knowledge sharing within the frontend team.

  • Define, implement, and maintain robust testing strategies, including end-to-end (E2E) testing with Playwright and unit testing with Jest.

  • Ensure optimal application performance and implement effective monitoring and observability solutions using Datadog.

  • Lead the phased migration and modernization efforts from legacy systems to a modern frontend architecture.

  • Actively incorporate user feedback and real-world retail/supply chain workflows into UI improvements and feature development.

  • Develop and maintain shared component libraries and design systems to ensure consistency and efficiency across applications.

📝 Enhancement Note: The responsibilities emphasize leadership in architectural decisions and strategy, indicating a senior-level role. The focus on "phased modernization" and "legacy backend systems" suggests a need for strategic thinking and problem-solving skills beyond standard feature development. Collaboration with specific teams like backend, DevOps, and product, along with mentorship, are core to this role's operational impact.

🎓 Skills & Qualifications

Education:

Experience:

  • 6+ years of progressive experience in Frontend Engineering.

  • 5+ years of hands-on experience with React and extensive experience utilizing NextJS.

  • Proven track record in leading and executing UI modernization initiatives.

Required Skills:

  • Advanced expertise in TypeScript, including complex type modeling and scalable architecture patterns.

  • Strong proficiency in designing, building, and maintaining shared component libraries and design systems.

  • Demonstrated experience integrating with Java/Spring services and Postgres-backed APIs.

  • Deep understanding of phased modernization strategies for legacy backend systems.

  • Extensive experience with Playwright for end-to-end (E2E) testing and Jest for unit testing.

  • Strong understanding of enterprise-grade testing strategies, particularly for data-heavy UIs.

  • Proven experience managing CI/CD pipelines using GitLab.

  • Experience implementing monitoring and observability strategies with Datadog.

Preferred Skills:

  • Retail, store operations, or supply chain system experience.

  • Familiarity with Android and/or iOS frontend development.

  • Experience with A/B testing frameworks for UI optimization.

  • Knowledge of performance profiling tools and techniques for enterprise applications.

📝 Enhancement Note: The requirement for "advanced expertise in TypeScript" and "complex type modeling" points towards a need for robust architectural understanding and a focus on maintainable, scalable codebases. The specific mention of "phased modernization strategies over legacy backend systems" and "enterprise testing strategies for data-heavy UIs" highlights the complexity and specific nature of the modernization challenge, demanding strategic planning and execution capabilities.

📊 Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Demonstrable examples of leading UI modernization projects, showcasing the transition from legacy systems to modern architectures.

  • Case studies detailing the design and implementation of scalable React/NextJS applications, emphasizing architectural patterns and TypeScript usage.

  • Evidence of building and maintaining shared component libraries or design systems, illustrating consistency and reusability.

  • Projects that showcase integration with backend services (e.g., Java/Spring, Postgres APIs) and robust error handling strategies.

Process Documentation:

  • Showcase contributions to defining and refining frontend development processes, including code review standards, testing methodologies, and deployment workflows.

  • Examples of how you have documented architectural decisions, system designs, and technical debt reduction strategies.

  • Evidence of establishing and enforcing coding standards and best practices within a team environment.

📝 Enhancement Note: For a role focused on modernization and enterprise systems, a portfolio should not only showcase finished products but also the process of modernization. This includes strategy, phased implementation, technical debt management, and collaboration for integration. Demonstrating experience with specific tools like GitLab and Datadog in a portfolio context is crucial.

💵 Compensation & Benefits

Salary Range:

Benefits:

  • Private Medical Insurance

  • Corporate Access to FusionHit Udemy Account for continuous learning

  • Personal and Professional Development Courses & Certifications

  • Flexible Schedule to accommodate work-life balance and time zone overlap

  • 3 Sick Days per year

  • Birthday Off

  • Extra Days for Special Occasions

  • Team Building Meal Reimbursement to foster team cohesion

  • Equipment Granted to ensure a productive remote work setup

  • Monthly Recognitions for outstanding contributions

Working Hours:

  • 40 hours per week, with a flexible schedule. Significant overlap with Mountain Standard Time (MST) is required, suggesting a need for proactive time management and communication across time zones.

📝 Enhancement Note: The salary estimate is based on research for senior-level software engineering roles in Argentina, considering the specialization in React, NextJS, and enterprise modernization, and the requirement for significant MST overlap. Benefits are directly listed from the job description, highlighting FusionHit's commitment to employee development and well-being.

🎯 Team & Company Context

🏢 Company Culture

Industry: Technology / Software Development, with a strong focus on enterprise retail and supply chain solutions.

Company Size: FusionHit is certified as a "Great Place to Work," indicating a culture that values employee satisfaction, support, and inclusivity. The specific size isn't provided, but the certification suggests a structured organization with established HR practices.

Founded: The founding date is not specified, but the company's focus on enterprise solutions and its "Great Place to Work" certification implies a mature and stable organization.

Team Structure:

  • The role involves working within a fast-paced, high-impact environment, likely part of a dedicated frontend engineering team focused on modernization efforts.

  • Collaboration is key, with close interaction expected among frontend engineers, backend engineers, DevOps specialists, and product stakeholders.

Methodology:

  • The company employs modern software development methodologies, focusing on agile practices, CI/CD, and continuous improvement.

  • Data-driven decision-making is implied through the use of monitoring tools like Datadog and the need for performance optimization.

  • A phased approach to modernization and system updates is a core operational strategy for this project.

Company Website: https://jobs.workable.com/company/wvY3f7wfSGP2gGEdzg3DUK/jobs-at-fusionhit

📝 Enhancement Note: FusionHit's "Great Place to Work" certification is a significant cultural indicator, suggesting a positive and supportive work environment. The focus on enterprise retail and supply chain systems indicates a domain-specific operational context where reliability, scalability, and efficiency are paramount.

📈 Career & Growth Analysis

Operations Career Level: This is a Senior Frontend Engineer position, representing a mid-to-senior career stage. It requires not only strong technical execution but also leadership in architectural decisions, strategy development, and mentorship. The role is instrumental in driving significant technical evolution within the company's core systems.

Reporting Structure:

  • The engineer will likely report to a Frontend Engineering Manager or a Technical Lead.

Operations Impact:

  • The work directly impacts the functionality and efficiency of business-critical store and supply chain operations for enterprise retail clients.

Growth Opportunities:

  • Technical Specialization: Deepen expertise in React, NextJS, TypeScript, and modern frontend architectural patterns.

  • Leadership Development: Opportunity to lead key technical initiatives, mentor junior engineers, and influence technical strategy.

  • Domain Expertise: Gain valuable experience in the retail and supply chain technology sectors.

  • Cross-functional Exposure: Work closely with backend, DevOps, and product teams, broadening understanding of the full software development lifecycle.

  • Learning & Development: Access to extensive learning resources through Udemy and dedicated professional development courses.

📝 Enhancement Note: The role offers a clear path for growth from a senior individual contributor to a technical leadership position, with opportunities to specialize in complex enterprise systems and gain domain expertise in critical industries like retail and supply chain.

🌐 Work Environment

Office Type: This is a "TELECOMMUTE" position, meaning it is a fully remote role.

Office Location(s): The role requires the candidate to reside and have work authorization in Argentina. While remote, adherence to specific time zone overlaps (significant overlap with Mountain Standard Time - MST) is crucial for effective collaboration.

Workspace Context:

  • As a remote role, candidates are expected to have a suitable home office setup.

  • Collaboration is primarily digital, leveraging communication tools and platforms to connect with team members globally.

Work Schedule:

  • The standard working hours are 40 per week, with a flexible schedule. The key requirement is to ensure significant overlap with MST working hours, which will dictate the core availability for meetings and real-time collaboration.

📝 Enhancement Note: The remote work environment demands strong self-discipline, proactive communication, and excellent time management skills, especially given the MST overlap requirement. The "fast-paced, high-impact" nature suggests a demanding yet rewarding environment.

📄 Application & Portfolio Review Process

Interview Process:

  • Initial Screening: A review of your resume and portfolio to assess technical skills and relevant experience, particularly in UI modernization, React, NextJS, and TypeScript.

  • Technical Interview(s): In-depth discussions focusing on your experience with React, NextJS, TypeScript, architectural patterns, testing methodologies (Playwright, Jest), and experience with legacy system modernization. Expect coding challenges or deep dives into your past projects.

  • System Design/Architecture Discussion: A session to evaluate your ability to design scalable, maintainable UI solutions and lead modernization strategies. This may involve hypothetical scenarios or discussions of your portfolio projects.

  • Cross-functional/Stakeholder Interview: An opportunity to discuss collaboration experience with backend, DevOps, and product teams, and how you handle stakeholder feedback.

  • Cultural Fit/Manager Interview: Assessment of your alignment with FusionHit's values, your communication style, and your approach to mentorship and teamwork.

Portfolio Review Tips:

  • Highlight Modernization: Clearly showcase projects where you led or significantly contributed to UI modernization efforts. Detail the "before" state (legacy) and the "after" state (modernized), emphasizing the improvements.

  • Technical Depth: For React/NextJS projects, explain your architectural choices, TypeScript usage, state management strategies, and component design.

  • Process & Strategy: Include examples of how you approached phased migrations, managed technical debt, or implemented design systems. Document your thought process.

  • Testing & CI/CD: Provide evidence of your testing strategies (Playwright, Jest) and CI/CD pipelines (GitLab), explaining how they ensured quality and efficiency.

  • Impact & Metrics: Quantify the impact of your work where possible (e.g., performance improvements, reduction in bugs, faster development cycles).

Challenge Preparation:

  • Modernization Scenarios: Be prepared to discuss how you would approach modernizing a hypothetical legacy enterprise application.

  • TypeScript Complexity: Practice explaining complex TypeScript types and architecture patterns.

  • Integration Challenges: Think about common challenges when integrating modern frontends with older backend systems and how you would overcome them.

  • Mentorship Examples: Prepare to discuss how you mentor other engineers and promote best practices.

📝 Enhancement Note: The interview process will heavily focus on practical, hands-on experience with modern frontend technologies in complex, enterprise environments, particularly concerning modernization efforts. A strong, well-documented portfolio is essential for demonstrating this experience.

🛠 Tools & Technology Stack

Primary Tools:

  • Frontend Frameworks: React, NextJS

  • Languages: TypeScript (advanced proficiency required)

  • Testing Frameworks: Playwright (E2E), Jest (Unit Testing)

  • Design Systems/Component Libraries: Experience in building and maintaining these is crucial.

  • Backend Integration: Experience with Java/Spring services and Postgres-backed APIs.

Analytics & Reporting:

  • Monitoring & Observability: Datadog (implementation and usage)

CRM & Automation:

  • CI/CD: GitLab (management of pipelines)

📝 Enhancement Note: The technology stack is highly specific, emphasizing modern frontend development tools and enterprise-grade integration and operational tools. Proficiency in TypeScript, React, NextJS, Playwright, Jest, GitLab, and Datadog is non-negotiable.

👥 Team Culture & Values

Operations Values:

  • Engineering Excellence: A commitment to high-quality code, robust testing, and efficient development processes.

  • Innovation & Modernization: A drive to adopt modern technologies and strategies to improve existing systems and workflows.

  • Collaboration: Strong emphasis on cross-functional teamwork and open communication.

  • Continuous Improvement: A culture that encourages learning, feedback, and iterative enhancement of processes and products.

  • Impact-Oriented: Focus on delivering tangible business value through technology solutions.

Collaboration Style:

  • Proactive Communication: Essential for remote work, especially with MST overlap requirements.

  • Cross-functional Synergy: Working closely with backend, DevOps, and product to ensure holistic solutions.

  • Knowledge Sharing: Mentorship and peer-to-peer learning are encouraged to elevate team capabilities.

  • Feedback Integration: Openness to receiving and incorporating feedback from users and team members to refine solutions.

📝 Enhancement Note: The culture likely values individuals who are proactive, collaborative, and driven by technical challenges and business impact. The "Great Place to Work" certification suggests a positive and supportive environment where these values are actively promoted.

⚡ Challenges & Growth Opportunities

Challenges:

  • Modernizing Legacy Systems: Navigating the complexities of integrating modern frontend architecture with older, potentially brittle backend systems.

  • Phased Migration Strategy: Successfully planning and executing a multi-stage migration without disrupting ongoing business operations.

  • Cross-Time Zone Collaboration: Ensuring effective communication and coordination across different time zones, especially with the MST overlap requirement.

  • Maintaining High Standards: Upholding rigorous code quality, testing, and performance standards across a large-scale enterprise application.

  • Balancing Speed and Quality: Delivering modernization initiatives efficiently while ensuring long-term maintainability and scalability.

Learning & Development Opportunities:

  • Deepening Technical Expertise: Gaining advanced skills in React, NextJS, TypeScript, and modern architectural patterns for enterprise applications.

  • Leadership and Mentorship: Opportunities to lead technical projects, mentor junior engineers, and influence technical direction.

  • Domain Knowledge Acquisition: Becoming an expert in the retail and supply chain technology landscape.

  • Access to Training: Utilizing FusionHit's Udemy account and professional development programs for continuous skill enhancement.

  • Strategic Impact: Contributing to high-visibility projects that directly affect business-critical operations.

📝 Enhancement Note: The primary challenge lies in the technical and strategic execution of modernization within an enterprise context. Growth opportunities are significant, offering a blend of technical mastery, leadership experience, and valuable domain expertise.

💡 Interview Preparation

Strategy Questions:

  • "Describe a time you led a significant UI modernization effort. What was your strategy, what challenges did you face, and what was the outcome?"

  • "How would you approach integrating a new React/NextJS frontend with a legacy Java/Spring backend? What are the key considerations and potential pitfalls?"

  • "Explain your approach to defining and maintaining a design system or shared component library for an enterprise application."

  • "How do you ensure robust testing coverage for data-heavy enterprise UIs, and what role do Playwright and Jest play in your strategy?"

Company & Culture Questions:

  • "What interests you about FusionHit, particularly our focus on retail and supply chain systems?"

  • "How do you contribute to a positive and collaborative team environment, especially in a remote setting?"

  • "How do you prioritize tasks and manage your time when working with flexible hours and required time zone overlaps?"

Portfolio Presentation Strategy:

  • Structure Your Narrative: For each relevant project, clearly articulate the problem (legacy system issues), your solution (modernization approach, technologies used), and the results (quantifiable improvements).

  • Demonstrate Technical Prowess: Walk through code examples or architectural diagrams that highlight your expertise in React, NextJS, and TypeScript.

  • Showcase Process: Explain your development workflow, testing strategies, and CI/CD implementation.

  • Highlight Collaboration: Discuss how you worked with other teams (backend, DevOps, product) to achieve project goals.

  • Be Ready for Deep Dives: Be prepared to answer detailed technical questions about any project you present.

📝 Enhancement Note: Interview preparation should focus on demonstrating strategic thinking, deep technical expertise in the specified stack, and a proven ability to execute complex modernization projects within an enterprise setting. Emphasize problem-solving, collaboration, and a proactive approach to challenges.

📌 Application Steps

To apply for this Software Engineer (React UI Modernization) position:

  • Submit your application through the provided link on Workable.

  • Tailor Your Resume: Highlight your specific experience with React, NextJS, TypeScript, UI modernization, enterprise applications, and the required tools (Playwright, Jest, GitLab, Datadog). Quantify achievements where possible.

  • Prepare Your Portfolio: Curate examples of your most relevant work, focusing on UI modernization projects, complex React applications, component libraries, and integration experience. Ensure it clearly demonstrates your skills and impact.

  • Practice Your Narrative: Be ready to articulate your experience, technical approach, and problem-solving skills clearly and concisely, especially during portfolio presentations and technical interviews.

  • Research FusionHit: Understand the company's mission, industry focus (retail/supply chain), and culture to articulate your genuine interest and cultural fit.

⚠️ Important Notice: This enhanced job description has been created by analyzing the provided information and applying industry standards for senior frontend engineering roles. Salary estimates are based on regional data and may vary. Applicants are strongly encouraged to verify all details and expectations directly with FusionHit during the interview process.

Application Requirements

The ideal candidate should have a BS/MS in Computer Science or related field with 6+ years of experience in Frontend Engineering, including 5+ years with React and NextJS. Advanced expertise in TypeScript and experience with enterprise applications and modernization strategies are also required.