Skip to main content

JavaScript Developer -React

Technology
AgileGrid Solutions
1 months agoUntil 6/7/2026
Full timeFully remote

Job description

About The Company

Vistex Inc. is a leading provider of comprehensive business solutions that empower organizations to effectively manage their promotions, rebates, SPAs, discounts, and other incentives. Our innovative platform enables global enterprises to gain clear visibility into their financial programs, ensuring optimal allocation of resources and maximized revenue growth. Trusted by renowned companies such as Coca-Cola, Sony, and Grainger, Vistex is committed to delivering data-driven insights that drive strategic decision-making.

Our mission is to help businesses turn complex incentive programs into tangible growth opportunities, making us a trusted partner in the enterprise software landscape.

About The Role

We are seeking a highly skilled Frontend Architect and Developer to join our dynamic team at Vistex Inc. In this role, you will be instrumental in designing and scaling complex, high-performance web applications using modern technologies such as TypeScript, React, React Query, Redux, Vite, and React Router. You will define and evolve the frontend architecture, establish best practices for state management, and optimize data-fetching strategies to ensure seamless user experiences.

As a technical leader, you will collaborate closely with cross-functional teams, including backend developers, UX/UI designers, and QA engineers, to translate business requirements into robust, scalable solutions. Your expertise will drive continuous improvement in code quality, performance, accessibility, and maintainability, ensuring operational stability from development through production. Additionally, you will mentor junior developers, foster a culture of technical excellence, and contribute to the long-term strategic vision of our platform.

Qualifications The ideal candidate will possess a bachelor’s degree or higher in Information Technology, Computer Science, or a related field. You should have at least six years of proven experience in frontend development, with a strong focus on React and TypeScript. Demonstrated expertise in designing and building RESTful APIs, microservices, and deploying applications using Docker is essential.

You should be proficient in advanced state management and data-fetching techniques using React Query, Redux Toolkit, and Entity Framework Core. A solid understanding of software design principles such as Clean Architecture, SOLID, Object-Oriented Programming (OOP), and Domain-Driven Design (DDD) is required. Familiarity with modern frontend styling standards, including CSS/SCSS, responsive design, and WCAG accessibility guidelines, is necessary.

Experience with Git, CI/CD pipelines, and Agile/Scrum methodologies will be highly valued. Additionally, hands-on experience with cloud platforms like Azure and AWS, along with strong analytical and problem-solving skills, are essential for success in this role. Fluency in English, both written and spoken, is required.

Responsibilities

  • Design and scale complex applications using TypeScript, React, React Query, Redux, Vite, and React Router, defining the evolution of frontend architecture, state management, and data-fetching strategies.
  • Lead technical analysis and solution design for major features, driving improvements in coding standards and engineering practices within the UI domain.
  • Own the quality, performance, accessibility, and maintainability of frontend solutions, ensuring operational stability from development to production environments.
  • Collaborate with backend teams to define API contracts and integrate services utilizing REST, authentication mechanisms, and real-time communication patterns.
  • Resolve complex and ambiguous technical challenges across components, providing clear architectural guidance and strategic direction for the development team.
  • Mentor and coach mid-level and junior developers through structured feedback, pairing sessions, and high-standard code reviews to foster technical growth.
  • Partner with Product Management, UX/UI designers, and QA teams to translate business requirements into seamless end-to-end user experiences.
  • Drive tooling improvements, testing strategies, and CI/CD pipelines to enhance deployment efficiency and team productivity.
  • Contribute to the development of long-term technical strategies, shared component libraries, and the evolution of design systems to ensure consistency and scalability.

Benefits

At Vistex Inc., we offer a dynamic and inclusive work environment with ample opportunities for professional growth. Our company provides a high degree of responsibility within flat organizational hierarchies, fostering a culture of transparency and collaboration.

We offer flexible compensation packages designed to meet individual needs and attractive benefits to support your well-being and work-life balance. To help you succeed, we invest in your development through internal training programs, workshops, and continuous learning initiatives.

Joining

Vistex means becoming part of a global, multicultural team where your contributions directly impact our growth and success. We are committed to creating an environment where innovation thrives, and your career can flourish.

Equal Opportunity

Vistex Inc. is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, ethnicity, gender, age, religion, sexual orientation, disability, or any other protected characteristic.

Our hiring decisions are based solely on qualifications, skills, and experience, ensuring a fair and equitable process for all candidates. We believe that diverse perspectives foster innovation and drive our company's success, and we are dedicated to providing equal employment opportunities to everyone.

Keywords
javascriptreact-jsreactplanning-and-designvisual-art-designproduct-development-and-designtypescriptmicrosoft-typescriptreact-queryreduxjsvitereact-routerroutersstate-local-municipaltesting-and-analysisprogramming-style-guidepolicies-and-practicesuser-interface-uitraining-and-developmentapplication-programming-interface-apiauthenticationtime-and-attendancementoringcode-reviewproduct-managementuser-experience-uxmobile-app-user-experiencequality-assurancecustomer-intelligence-cicontinuous-integrationcd-certificate-of-depositci-cdcomponentscalability

¿Te interesa este puesto?