Software Engineer (React UI Modernization)

FusionHit
Full-time

šŸ“ Job Overview

Job Title: Software Engineer (React UI Modernization)

Company: FusionHit

Location: Bolivia, Plurinational State of

Job Type: Full-time

Category: Frontend Engineering / Software Development

Date Posted: February 11, 2026

Experience Level: 6+ Years

Remote Status: Fully Remote

šŸš€ Role Summary

  • Lead the architectural vision and execution of UI modernization for critical enterprise retail and supply chain systems.

  • Drive the adoption of best-in-class frontend engineering practices, elevating standards across multiple development teams.

  • Transform legacy platforms into scalable, maintainable, and high-performance applications, directly impacting business operations.

  • Foster a collaborative environment, working closely with backend, DevOps, and product stakeholders to ensure seamless integration and delivery.

šŸ“ Enhancement Note: While the job title is "Software Engineer," the description strongly emphasizes "Frontend Engineering" and "UI Modernization," indicating a specialized role focused on the client-side architecture and development of user interfaces for complex enterprise systems. The target candidate is expected to be a senior individual contributor with architectural leadership capabilities.

šŸ“ˆ Primary Responsibilities

  • Spearhead frontend architecture decisions and define the strategic roadmap for UI modernization initiatives.

  • Design and implement scalable, robust, and performant UI solutions leveraging React, NextJS, and advanced TypeScript patterns.

  • Champion and enforce best practices in code quality, comprehensive testing methodologies, and efficient CI/CD automation pipelines.

  • Collaborate effectively with backend engineers, DevOps teams, and product managers to ensure cohesive system development and integration.

  • Mentor and guide mid-level and junior frontend engineers, fostering a culture of engineering excellence and continuous improvement.

  • Define and implement sophisticated testing strategies, utilizing Playwright for end-to-end testing and Jest for unit testing.

  • Drive performance optimization efforts and establish robust monitoring and observability solutions using tools like Datadog.

  • Lead the phased migration of legacy systems to a modern, modular frontend architecture, ensuring minimal disruption to business operations.

  • Integrate real-world user feedback and evolving retail workflows into the UI improvement process, ensuring user-centric design.

šŸ“ Enhancement Note: The responsibilities clearly indicate a senior engineering role focused on strategic decision-making, technical leadership, and hands-on development within a modernization context. The emphasis on collaboration with backend and DevOps, alongside product teams, highlights the cross-functional nature of this role within an enterprise environment.

šŸŽ“ Skills & Qualifications

Education:

Experience:

  • Minimum of 6 years of progressive experience in Frontend Engineering.

  • At least 5 years of hands-on experience developing complex applications with React.

  • Proven expertise in NextJS for building enterprise-grade applications.

Required Skills:

  • Advanced proficiency in React and its ecosystem, including state management and component-based architecture.

  • Deep understanding and practical application of NextJS for server-side rendering, static site generation, and API routes.

  • Expertise in TypeScript for building type-safe, maintainable, and scalable frontend applications.

  • Experience designing, developing, and maintaining shared component libraries and comprehensive design systems.

  • Proven track record of building hybrid and enterprise-grade applications that are robust and scalable.

  • Strong experience integrating frontend applications with Java/Spring services and PostgreSQL-backed APIs.

  • Solid understanding of phased modernization strategies for migrating from legacy backend systems.

  • In-depth experience with Playwright for end-to-end testing and Jest for unit testing.

  • Strong grasp of enterprise-level testing strategies, particularly for data-intensive user interfaces.

  • Experience managing CI/CD pipelines, preferably within GitLab.

  • Experience implementing monitoring and observability strategies using platforms like Datadog.

  • Demonstrated experience leading frontend modernization initiatives from conception to completion.

Preferred Skills:

  • Prior experience in the retail, store operations, or supply chain systems domain.

  • Familiarity with Android and/or iOS frontend development.

  • Experience and comfort engaging directly with business stakeholders and incorporating direct user feedback.

šŸ“ Enhancement Note: The requirements emphasize deep technical expertise in modern frontend technologies (React, NextJS, TypeScript) and a strong understanding of enterprise-level development practices, including integration with backend systems, comprehensive testing, CI/CD, and modernization strategies. The preference for retail/supply chain experience and stakeholder engagement highlights the business-critical nature of the systems being modernized.

šŸ“Š Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Showcase of complex UI projects built with React, NextJS, and TypeScript, demonstrating architectural patterns and scalability.

  • Examples of shared component libraries or design systems developed, highlighting reusability and consistency.

  • Case studies detailing phased modernization projects, illustrating the approach to migrating from legacy systems.

  • Demonstrations of integration with backend APIs (e.g., Java/Spring, PostgreSQL), showcasing robust data handling and API interaction.

Process Documentation:

  • Workflow designs and optimization strategies for frontend development processes, emphasizing efficiency and maintainability.

  • Implementation details of CI/CD pipelines (e.g., GitLab) for automated builds, testing, and deployments.

  • Documentation of monitoring and observability implementations (e.g., Datadog) for performance tracking and issue resolution.

  • Examples of how user feedback and real-world workflows were incorporated into UI design and development cycles.

šŸ“ Enhancement Note: Candidates are expected to present a strong portfolio that not only demonstrates technical proficiency but also showcases their ability to lead and execute complex modernization projects. The focus should be on tangible results, architectural decision-making, and process excellence in a high-stakes enterprise environment.

šŸ’µ Compensation & Benefits

Salary Range:

Benefits:

  • Fully Remote Work-From-Home Position

  • 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 MST overlap

  • 3 Paid Sick Days per year

  • Birthday Off

  • Additional Paid Days for Special Occasions

  • Team Building Meal Reimbursement

  • Equipment Provided for work

  • Monthly Recognitions for outstanding contributions

Working Hours:

  • The role requires significant overlap with Mountain Standard Time (MST). While a flexible schedule is offered, candidates must ensure they can actively participate in meetings and collaborative sessions during core business hours aligned with MST. A standard 40-hour work week is anticipated.

šŸ“ Enhancement Note: The salary estimate is based on market trends for senior roles in Latin America and the specific technical demands. The benefits package is comprehensive, reflecting FusionHit's commitment to employee well-being and professional growth, particularly for remote employees. The MST overlap requirement is critical for collaboration.

šŸŽÆ Team & Company Context

šŸ¢ Company Culture

Industry: Technology / Software Development, with a focus on enterprise solutions for Retail and Supply Chain sectors.

Company Size: FusionHit is a growing organization, suggesting a dynamic environment where individual contributions are highly visible and impactful. The exact size isn't specified, but the emphasis on leading initiatives implies a structure that allows for senior engineers to drive change.

Founded: The founding date is not specified, but the company's presence on platforms like Glassdoor and LinkedIn suggests it is an established entity with a developed operational structure.

Team Structure:

  • The role operates within a frontend engineering team, likely with a flat or matrixed reporting structure common in tech companies.

  • Collaboration is expected with backend engineering, DevOps, and product management teams.

Methodology:

  • Data-driven decision-making and performance optimization are core to the role, utilizing tools like Datadog for monitoring and analytics.

  • Agile methodologies are likely employed for iterative development and rapid feedback integration.

  • A strong emphasis is placed on modern software development practices, including CI/CD, automated testing, and design systems.

Company Website: https://fusionhit.com/

šŸ“ Enhancement Note: FusionHit positions itself as a "Great Place to Work," implying a culture that values employee well-being, professional development, and collaboration. The focus on enterprise retail and supply chain systems suggests a practical, results-oriented approach to software development where efficiency and reliability are paramount.

šŸ“ˆ Career & Growth Analysis

Operations Career Level: This is a Senior Frontend Engineer position, indicating a high level of technical expertise and a significant scope of responsibility. It sits at the top tier of individual contributor roles within frontend development.

Reporting Structure: The role reports into a lead or manager within the engineering department. There is an expectation to collaborate extensively with cross-functional teams (backend, DevOps, Product) and to mentor junior engineers, suggesting influence beyond direct reporting lines.

Operations Impact: The primary impact of this role is on the efficiency, performance, and maintainability of critical enterprise retail and supply chain systems. By modernizing the UI and frontend architecture, this role directly contributes to improved user experience for internal stakeholders, reduced operational friction, and enhanced system scalability, which ultimately supports business growth and operational excellence.

Growth Opportunities:

  • Technical Specialization: Deepen expertise in React, NextJS, TypeScript, and modern frontend architecture patterns, potentially becoming a go-to expert in these areas.

  • Architectural Leadership: Progress into a Staff or Principal Frontend Engineer role, with greater influence on architectural strategy across multiple product lines or departments.

  • Mentorship & Management: Transition into a team lead or engineering management role, guiding and developing engineering teams.

  • Domain Expertise: Develop specialized knowledge in retail and supply chain systems, becoming a valuable asset in those specific industries.

  • Professional Development: Leverage provided courses, certifications, and Udemy access to acquire new skills or certifications relevant to frontend, cloud, or management.

šŸ“ Enhancement Note: This role offers significant growth potential for ambitious engineers looking to deepen their technical mastery, take on leadership responsibilities, or specialize in critical enterprise domains. The company's investment in professional development is a key enabler for career progression.

🌐 Work Environment

Office Type: Fully Remote (Work From Home). This means the primary work environment is the candidate's home office.

Office Location(s): The role requires the candidate to reside and have work authorization in Latin America. While remote, geographical presence within Latin America is a requirement.

Workspace Context:

  • Collaborative Environment: Although remote, the role emphasizes cross-functional collaboration, requiring strong communication skills and proficiency with collaboration tools.

  • Technology & Tools: Candidates will be expected to utilize a modern technology stack (React, NextJS, TypeScript) and leverage tools for CI/CD (GitLab), testing (Playwright, Jest), and monitoring (Datadog).

  • Team Interaction: Remote team interaction will likely occur through video conferencing, instant messaging, and project management platforms, fostering a connected, albeit distributed, team dynamic.

Work Schedule: A flexible schedule is offered, but with a critical requirement for significant overlap with Mountain Standard Time (MST). This ensures effective real-time collaboration with teams and stakeholders in that time zone. Candidates should expect to dedicate approximately 40 hours per week.

šŸ“ Enhancement Note: The remote nature requires self-discipline and excellent asynchronous and synchronous communication skills. The MST overlap is a non-negotiable aspect of the work schedule, crucial for seamless integration with other teams.

šŸ“„ Application & Portfolio Review Process

Interview Process:

  • Initial Screening: A review of your resume and portfolio to assess alignment with the technical requirements (React, NextJS, TypeScript, enterprise experience).

  • Technical Interview(s): In-depth discussions and potentially live coding exercises focusing on React, TypeScript, architectural patterns, and problem-solving skills. Expect questions on state management, component design, and performance optimization.

  • System Design/Architecture Discussion: A session to evaluate your approach to leading UI modernization, designing scalable systems, and integrating with legacy backends. This may involve whiteboard exercises or detailed case study discussions.

  • Cross-functional/Stakeholder Interview: An opportunity to demonstrate your collaboration skills, communication proficiency (especially in English), and ability to engage with product managers and potentially business stakeholders.

  • Final Interview: A discussion with a senior leader to assess cultural fit, long-term potential, and alignment with FusionHit's values.

Portfolio Review Tips:

  • Curate Select Projects: Focus on 2-3 significant projects that best showcase your React, NextJS, and TypeScript expertise, especially those involving UI modernization or enterprise-level applications.

  • Highlight Modernization Impact: For each project, clearly articulate the "before" (legacy system challenges) and "after" (modernized solution benefits), quantifying improvements in performance, maintainability, or user experience.

  • Showcase Architecture & Design Patterns: Detail the architectural decisions made, the design patterns used (e.g., micro-frontends, module federation, specific state management approaches), and the reasoning behind them.

  • Demonstrate Testing & CI/CD: Include examples or descriptions of your testing strategies (Jest, Playwright) and CI/CD implementation (GitLab), highlighting how they ensure quality and efficiency.

  • Explain Integration Challenges: Describe how you integrated with backend services (Java/Spring, PostgreSQL) and any challenges overcome.

  • Prepare for Live Walkthroughs: Be ready to walk through code snippets or project structures during the interview.

Challenge Preparation:

  • Modernization Scenario: Prepare to discuss hypothetical or past scenarios of modernizing a legacy enterprise application. Think about phased approaches, risk mitigation, and stakeholder communication.

  • Performance Optimization: Be ready to discuss strategies for optimizing data-heavy UIs, including lazy loading, code splitting, efficient data fetching, and rendering techniques.

  • Component Library/Design System Strategy: Outline your approach to building and maintaining reusable component libraries and design systems for large-scale applications.

  • Testing Complex UIs: Prepare to explain your approach to testing complex, data-driven user interfaces, covering unit, integration, and end-to-end testing strategies.

šŸ“ Enhancement Note: The interview process will heavily scrutinize technical depth, architectural thinking, and practical experience in modernizing enterprise systems. A well-prepared portfolio that clearly articulates impact and technical rationale is crucial for success.

šŸ›  Tools & Technology Stack

Primary Tools:

  • React: Core library for building user interfaces.

  • NextJS: Framework for server-side rendering, static site generation, and building production-ready React applications.

  • TypeScript: For type-safe, scalable frontend development.

  • Playwright: For robust end-to-end testing of web applications.

  • Jest: For unit and integration testing of JavaScript/TypeScript code.

Analytics & Reporting:

  • Datadog: For implementing monitoring, logging, and observability strategies to track application performance and identify issues.

CRM & Automation:

  • GitLab: For managing CI/CD pipelines, version control, and potentially issue tracking.

Backend Integration:

  • Java/Spring Services: Experience integrating with backend APIs built using this stack.

  • PostgreSQL: Experience consuming data from PostgreSQL databases via APIs.

šŸ“ Enhancement Note: Proficiency with the specified technologies is essential. The emphasis on Playwright, Jest, Datadog, and GitLab indicates a mature engineering organization focused on quality, automation, and operational visibility.

šŸ‘„ Team Culture & Values

Operations Values:

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

  • Collaboration & Teamwork: Fostering a supportive environment where engineers work together effectively across teams to achieve common goals.

  • Continuous Improvement: Embracing a mindset of learning, adapting, and consistently seeking ways to enhance processes, systems, and personal skills.

  • Impact-Driven: Focusing on delivering tangible value and measurable improvements to business operations through technology solutions.

  • User-Centricity: Prioritizing the needs and feedback of users (both internal and external) in the design and development of applications.

Collaboration Style:

  • Cross-functional Integration: Actively engaging with backend, DevOps, and product teams to ensure alignment and seamless integration of frontend solutions.

  • Open Communication: Encouraging transparent and constructive feedback exchanges within the team and with stakeholders.

  • Knowledge Sharing: Promoting a culture where best practices, learnings, and technical insights are shared regularly, likely through code reviews, internal demos, or documentation.

  • Agile & Iterative: Working in an agile manner, embracing iterative development cycles and adapting to feedback and changing requirements.

šŸ“ Enhancement Note: The company culture, certified as a "Great Place to Work," suggests a positive and supportive environment. The emphasis on engineering excellence, collaboration, and continuous improvement aligns well with the demands of modern software development, particularly in enterprise settings.

⚔ Challenges & Growth Opportunities

Challenges:

  • Modernizing Legacy Systems: Navigating the complexities of integrating new frontend architecture with potentially outdated or monolithic backend systems requires careful planning and phased execution.

  • Ensuring Performance at Scale: Developing and maintaining high-performance UIs for data-heavy enterprise applications demands rigorous optimization techniques and continuous monitoring.

  • Cross-Time Zone Collaboration: Effectively collaborating with teams across different time zones, particularly ensuring sufficient overlap with MST, can be challenging but is crucial for project success.

  • Balancing Innovation with Stability: Introducing modern technologies and architectural patterns while ensuring the stability and reliability of business-critical systems requires a strategic, risk-aware approach.

Learning & Development Opportunities:

  • Advanced Frontend Technologies: Deepen expertise in React, NextJS, TypeScript, and explore emerging frontend development trends and patterns.

  • Enterprise Architecture: Gain invaluable experience in designing and implementing complex enterprise-level software architectures.

  • CI/CD & DevOps Practices: Enhance skills in automation, pipeline management, and observability tools like GitLab and Datadog.

  • Retail/Supply Chain Domain Knowledge: Develop specialized understanding of the business processes and challenges within these critical industries.

  • Leadership & Mentorship: Grow leadership capabilities by mentoring junior engineers and contributing to architectural decision-making.

  • Formal Training: Utilize provided access to FusionHit's Udemy account and dedicated professional development courses for targeted skill enhancement and certifications.

šŸ“ Enhancement Note: The role presents significant technical and strategic challenges that are also excellent opportunities for professional growth. Candidates who thrive in complex environments and are dedicated to continuous learning will find this position rewarding.

šŸ’” Interview Preparation

Strategy Questions:

  • Modernization Approach: "Describe your strategy for modernizing a large-scale enterprise UI with a legacy backend. What are the key phases, risks, and how would you measure success?" (Prepare to discuss phased rollouts, feature flagging, parallel runs, and metrics like load times, error rates, and user adoption.)

  • TypeScript Architecture: "How would you design a scalable TypeScript architecture for a complex enterprise application, considering shared components, type safety, and maintainability?" (Focus on modularity, design patterns, strict typing, and potentially monorepos or module federation.)

  • Performance Optimization Techniques: "What are your go-to techniques for optimizing the performance of a data-heavy React application, especially for users on slower connections?" (Cover code splitting, lazy loading, memoization, efficient data fetching, image optimization, and browser rendering performance.)

Company & Culture Questions:

  • FusionHit's Mission: "What excites you about FusionHit's mission, particularly in modernizing retail and supply chain systems?" (Research FusionHit's website, LinkedIn, and Glassdoor to understand their value proposition and industry focus.)

  • Remote Collaboration: "How do you ensure effective collaboration and communication in a fully remote, cross-functional team, especially with significant time zone differences?" (Highlight your experience with async communication, documentation, and proactive engagement.)

  • Great Place to Work: "What does being a 'Great Place to Work' mean to you, and how do you contribute to a positive team culture?" (Discuss your values related to collaboration, respect, continuous learning, and feedback.)

Portfolio Presentation Strategy:

  • Impact-Driven Narrative: Structure your portfolio presentation around the business impact of your projects. For each case study, clearly state the problem, your solution, the technologies used, and the quantifiable results.

  • Technical Deep Dive: Be prepared to dive deep into the technical aspects of your projects, explaining architectural choices, complex code patterns, and integration strategies.

  • Show, Don't Just Tell: Use live demos, code snippets, or architectural diagrams to illustrate your points effectively.

  • Address Role Specifics: Tailor your examples to highlight experience relevant to UI modernization, enterprise applications, React, NextJS, TypeScript, and integration with Java/Spring/PostgreSQL.

  • Conciseness and Clarity: Be mindful of time. Focus on the most impactful aspects of your experience and communicate them clearly and concisely.

šŸ“ Enhancement Note: Interview preparation should focus on demonstrating not only technical mastery but also strategic thinking, problem-solving abilities, and a deep understanding of enterprise software development challenges and best practices.

šŸ“Œ Application Steps

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

  • Submit your application through the provided Workable link.

  • Tailor Your Resume: Highlight your experience with React, NextJS, TypeScript, and any enterprise-level UI modernization projects. Quantify achievements wherever possible (e.g., "Improved page load times by X%", "Reduced bug reports by Y%").

  • Prepare Your Portfolio: Select 2-3 key projects that best showcase your skills in React, NextJS, TypeScript, and your experience with enterprise systems, testing, and CI/CD. Ensure you can clearly articulate the problem, your solution, the technologies used, and the impact.

  • Practice Technical Explanations: Be ready to discuss your approach to UI modernization, architectural design, performance optimization, and testing strategies for complex applications.

  • Research FusionHit: Understand their company mission, values, and the industries they serve (retail, supply chain) to better align your answers and demonstrate your 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

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.