Magmalabs builds tailored software solutions to help companies execute their vision.
Senior Software Engineer, ReactJS
Location
Mexico
Posted
154 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer, ReactJS
MagmaLabs
• Lead the architectural design and continuous improvement of scalable frontend applications • Design and implement reusable, maintainable, and testable UI components • Collaborate on full-stack implementations • Ensure optimal application performance and accessibility • Optimize application performance using modern techniques • Ensure code quality through automated testing • Participate in code reviews and maintain high engineering standards • Collaborate closely with product managers and designers
Job Requirements
- Minimum of 7 years of software development experience
- Strong proficiency in JavaScript (ES6+) and TypeScript
- Deep understanding of ReactJS fundamentals
- Experience with state management solutions (Redux, Zustand, Context API)
- Solid understanding of frontend architecture patterns
- Experience integrating with RESTful and/or GraphQL APIs
- Working knowledge of backend technologies (Node.js preferred)
- Strong understanding of HTML5, CSS3, responsive design
- Familiarity with automated testing strategies and testing frameworks
- Experience working in Agile environments (Scrum, Kanban)
Benefits
- Professional development opportunities
- Remote work options
Related Guides
Related Job Pages
More Frontend Engineer Jobs
Junior Web Developer
Firegang Dental MarketingFiregang Dental Marketing is a marketing service based in Spokane, Washington, that partners with dental practices to deliver data-driven marketing solutions an
• Implement content updates and style changes using the WordPress editor and basic coding. • Install and configure plugins under supervision to enhance website functionality. • Conduct routine website testing for functionality and cross-browser compatibility. • Troubleshoot minor bugs and assist with general site maintenance, including backups. • Collaborate with designers and content creators to ensure websites are visually appealing and user-friendly. • Act as an escalation point for support queue dev issues that cannot be handled by support developers. • Serve as the primary developer for Firegang.com website improvements and maintenance. • Document routine updates, maintain accurate data within Teamwork Projects and Desk, and complete assigned tasks by due dates.
Full Stack Engineer – Typescript, React, Go
RE PartnersWe make the Aspirational Attainable. We Do Better Together to Deliver Real Change.
• Improve editorial and marketing messaging pipelines and tooling • Own systems within the platform, making autonomous architectural decisions and leading deployments • Enhance observability and multi-region orchestration • Recommend technology, product, and cost optimizations to management • Support the team during on-call rotations (approx. every 6–8 weeks, 2-week duration)
• Design the frontend architecture of a high-performance, secure, and user-focused web application • Create and maintain the application's build system • Ensure that the application is responsive and accessible • Work closely with our CEO, CTO, and other engineers to build features and improvements • Understand our clients’ journey and build software that enables best-in-class experiences • Build an innovative product to revolutionize the travel industry
• Architect and build a mobile banking application using React Native with TypeScript • Deliver high-quality, responsive, and performant UI/UX in collaboration with designers and product owners • Integrate with backend services and third-party APIs securely and reliably • Set up and maintain CI/CD pipelines for automated builds, testing, and deployments • Set standards for code quality, performance, security, and maintainability • Define and execute a strong mobile testing strategy (unit, integration, and end-to-end tests) • Champion code quality through clean code, reviews, documentation, and best practices • Monitor, measure, and improve app performance, stability, and scalability • Partner with cross-functional teams (design, backend, QA, product) to ship features end-to-end • Continuously identify opportunities to improve development processes and tools




