MagmaLabs

Senior Software Engineer (ReactJS)

Mexico · REMOTE · FREELANCE
Publiée le 30 juillet 2026 · Candidature traitée sur le site de l’entreprise
DeveloperSoftware-EngineerReactFrontend-DevelopmentFullstack-DevelopmentSenior-React-EngineerSenior-ReactJS-DeveloperSenior-React-DeveloperSenior-Frontend-React-DeveloperFrontend-EngineerFront-End-Software-Engineer

Senior Software Engineer (ReactJS) Important: This role is open only to candidates currently living in Mexico or Latin America . Applications from other regions will not be considered. Join MagmaLabs , a leading provider of expert software engineers dedicated to helping companies achieve their goals across diverse and impactful industries. We are actively seeking a seasoned Senior Software Engineer (ReactJS) to join our fully remote team. In this pivotal role, you will apply your expertise in modern frontend and full-stack development to build scalable, high-performance web applications. You will collaborate with clients across healthtech, e-commerce, fintech, and other innovative sectors, delivering robust and intuitive user experiences powered by ReactJS and modern web technologies. You will play a key role in designing, developing, and maintaining scalable frontend architectures while contributing to backend integrations and full-stack solutions that directly impact business success. About the Role Are you a seasoned Senior Software Engineer (ReactJS) passionate about building modern, scalable, and high-performance web applications? Join our fully remote team and take ownership of designing and developing sophisticated frontend systems while contributing to full-stack architectures. You will shape the future of our products by making key architectural decisions that enhance user experience, performance, accessibility, and long-term scalability. You will drive engineering best practices, ensuring our SaaS platforms, e-commerce systems, and high-traffic applications maintain exceptional quality, performance, and maintainability. If you thrive on solving complex problems using ReactJS, modern JavaScript/TypeScript ecosystems, and cloud-native technologies, we want to hear from you. Responsibilities • Lead the architectural design, development, and continuous improvement of scalable frontend applications using ReactJS and TypeScript. • Design and implement reusable, maintainable, and testable UI components following modern design patterns. • Collaborate on full-stack implementations, integrating frontend applications with RESTful and/or GraphQL APIs. • Ensure optimal application performance, accessibility (WCAG standards), and cross-browser compatibility. • Contribute to backend integrations and server-side logic (Node.js or other backend technologies as required). • Optimize application performance using modern techniques such as code splitting, lazy loading, memoization, and performance monitoring. • Ensure code quality through automated testing (Jest, React Testing Library, Cypress or similar). • Participate in code reviews, maintain high engineering standards, and mentor junior engineers. • Collaborate closely with product managers, designers, and cross-functional teams to translate business requirements into technical solutions. • Contribute to DevOps practices including CI/CD pipelines, Docker-based workflows, and cloud deployments (AWS, GCP, or Azure). • Maintain clear and comprehensive technical documentation. • Proactively identify technical debt and lead refactoring initiatives to improve scalability and maintainability. Requirements • Minimum of 7 years of software development experience, with at least 4–5 years focused extensively on ReactJS and modern frontend ecosystems. • Strong proficiency in JavaScript (ES6+) and TypeScript. • Deep understanding of ReactJS fundamentals, hooks, state management patterns, and component-driven architecture. • Experience with state management solutions (Redux, Zustand, Context API, or similar). • Solid understanding of frontend architecture patterns and scalable project structure. • Experience integrating with RESTful and/or GraphQL APIs. • Working knowledge of backend technologies (Node.js preferred) and full-stack development principles. • Strong understanding of HTML5, CSS3, responsive design, and modern styling solutions (Styled Components, TailwindCSS, CSS Modules, etc.). • Experience with version control systems (Git) and collaborative workflows. • Familiarity with automated testing strategies and testing frameworks. • Experience working in Agile environments (Scrum, Kanban, etc.). • Strong problem-solving skills and the ability to work independently in a remote-first environment. • Excellent English communication skills (written and spoken). • Proven ability to collaborate effectively across time zones and distributed teams. Bonus Points If You Have • Experience with Next.js or other React-based frameworks. • Knowledge of server-side rendering (SSR) and static site generation (SSG). • Experience with microfrontend architectures. • Familiarity with cloud platforms (AWS, GCP, Azure). • Experience with Docker, Kubernetes, or infrastructure-as-code. • Understanding of performance monitoring tools and observability practices. • Exposure to design systems and scalable component libraries. • Experience contributing to technical leadership or architectural decisions in high-growth environments. About Us We are a team of innovative software professionals dedicated to delivering high-quality solutions across diverse industries. With a proven track record of success, we prioritize excellence, creativity, and the continuous growth of our team members. We are committed to professional development, mentorship, and fostering a culture of technical excellence. Join us to work on impactful projects, collaborate with talented engineers, and advance your career as a Senior Software Engineer (ReactJS). Originally posted on Himalayas

Cette offre partenaire n’accepte pas la transmission par une plateforme tierce. Votre CV reste disponible dans votre espace Notoriti privé.