Job Closed
This listing is no longer active.
Senior React Developer
Location
Mexico
Posted
49 days ago
Salary
$53.4K - $84.3K / year
Seniority
Senior
Job Description
Senior React Developer
Arrow Components
• Define and implement end-to-end architecture using AEM Headless (Content Fragments, GraphQL APIs) and React/Next.js frontends. • Architect Server-Side Rendering (SSR), Static Site Generation (SSG), and edge rendering strategies to optimize SEO and performance. • Design content models and governance structures that enable omnichannel content reuse. • Develop and optimize React components, ensuring reusability, maintainability, and performance. • Architect and maintain a scalable React application structure, following best practices for long-term sustainability. • Build and package Node.js libraries to be reusable across multiple projects. • Write clean, efficient, and scalable TypeScript code, ensuring strong type safety and maintainability. • Build UI components using Material UI, ensuring consistency with design guidelines. • Integrate and consume RESTful APIs or GraphQL endpoints efficiently. • Implement and manage front-end testing using frameworks such as Jest, Cypress, or React Testing Library. • Optimize Webpack configurations for faster builds, better bundling, and improved performance. • Ensure adherence to best practices for performance optimization, accessibility, and security. • Collaborate closely with backend teams to integrate APIs and optimize data fetching strategies. • Debug and resolve complex issues across the front-end stack, including state management and caching strategies. • Stay updated with the latest trends in React, TypeScript, and front-end development to deliver best-in-class solutions. • Participate in code reviews, mentor junior developers, and contribute to technical discussions.
Job Requirements
- 10+ years of experience in front-end development, with at least 8+ years of hands-on React experience.
- Advanced TypeScript skills, with a focus on type safety and best practices.
- Strong experience with Material UI for building accessible, consistent UIs.
- Solid understanding of Node.js and experience with Node.js library packaging.
- Hands-on experience with front-end test frameworks (Jest, Cypress, React Testing Library).
- Deep understanding of Webpack, including performance optimizations, tree shaking, and bundle splitting.
- Familiarity with state management solutions such as Redux, Zustand, or Recoil.
- Experience with performance tuning, lazy loading, and optimizing Lighthouse scores.
- Familiarity with CI/CD pipelines and DevOps practices for front-end deployments.
- Strong knowledge of RESTful APIs and GraphQL, with experience in efficient data fetching strategies.
- Excellent problem-solving skills and the ability to debug complex front-end issues.
- Strong communication skills, with the ability to collaborate effectively with designers, backend developers, and stakeholders.
Benefits
- 30 days of Christmas bonus
- 40% vacation premium
- 12 vacation days plus 2 floating days, your birthday and sick days.
- Vision and Dental Assistance
- Life Insurance
- Healthcare Insurance
- 10% Food/Pantry Vouchers
- Restaurant Vouchers
- 13% Savings Fund
- Growth Opportunities, and more!
Related Guides
Related Job Pages
More Frontend Engineer Jobs
Full Stack Web Developer
CTIA comprehensive provider for all of your AV, IT, Communication and Live Event needs.
• Develop, maintain, and optimize web applications using PHP/Laravel, WordPress, and NodeJS • Collaborate with business stakeholders, graphic designers, QA, and other team members to define requirements • Troubleshoot, profile, and optimize code to ensure high performance • Monitor application health and implement timely fixes
Front End Engineer | Dayshift | Remote
ZigZag CareersZigZag is committed to building a diverse, inclusive, and equitable workplace. We believe that talent knows no borders, and we welcome individuals from all backgrounds to help us shape the future of work. Guided by transparency and agility, we foster an environment where everyone is valued and empowered to thrive.
ZigZag is looking for a Front End Engineer to join our team! About our client Our client is an established fintech company building the next generation of payments solutions. Our Tech Delivery Team owns our payment platform end-to-end, including critical backend systems that process high-volume, low-latency transactions securely and reliably. We’re currently looking for an experienced Front End Engineer to help build, maintain and evolve the internal and customer facing dashboard systems. About the Role As a Front End Engineer in the Tech Delivery Team, you’ll work on developing and maintaining both internal and customer facing web applications used to operate our payments platform. You’ll be part of a cross-functional team focused on scalability, security, and performance. Responsibilities - Design, develop, and maintain React-based web applications. - Collaborate with product managers and backend engineers to deliver a compelling user interface - Write clean, maintainable, and testable code following best practices. - Participate in code reviews and ensure code quality. - Troubleshoot and debug issues in existing software. - Work on improving performance, scalability, and reliability of services. - Contribute to the continuous improvement of software development processes. - Stay up-to-date with the latest web technologies and best practices. Qualifications - Min 5 years of professional experience in frontend development, including React experience. - Experience developing customer-facing applications - Strong CSS experience and ability to build new components that are stylistically consistent with an existing design system. - Familiarity with CI/CD practices and tools (e.g., BuildKite, etc). - Secure programming - knowledge of common threats and how to recognise and avoid writing exploitable code - Strong understanding and experience with Frontend performance and optimization techniques. - Strong problem-solving skills. - Ability to work collaboratively in a team. ZigZag is committed to building a diverse, inclusive, and equitable workplace. We believe that talent knows no borders, and we welcome individuals from all backgrounds to help us shape the future of work. Guided by transparency and agility, we foster an environment where everyone is valued and empowered to thrive. By submitting this application, you acknowledge that you have read and agree with the company’s Privacy Policy.
Senior Frontend Engineer, Guest & Host
AirbnbAirbnb is a community based on connection and belonging.
Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 billion guest arrivals in almost every country across the globe. Every day, hosts offer unique stays and experiences that make it possible for guests to connect with communities in a more authentic way. The Community You Will Join: The Reservations team is a full-stack product team that is responsible for building the most delightful traveling products for Guests and Hosts. As soon as a guest makes a booking, our product takes over to ensure guests have a 5 star experience staying with Airbnb. This includes the Trips Tab where a guest can find their Reservation Details, showing a timely Arrival Guide, managing co-travelers, getting reminders for upcoming reservations, finding check in instructions and generally other reservation management activities. Along with that we work on the Host product to ensure hosts can perform crucial tasks like respond to incoming reservation requests, make special offers, manage upcoming/active reservations and all other reservation management related tasks. The Reservation team’s work directly and materially impacts every Airbnb booker’s and host’s journey! Currently, the Reservations team is seeking a strong Web engineer who can drive product improvements, work cross functionally with PMs, Designers,Data Scientists and is passionate about owning and improving the foundation on which the products are built. We are a tightly knit team that thrives on trust and care for each other, allowing everyone to bring the best versions of themselves to work. We expect an ideal candidate for this role to share these values and be excited to uplift the team’s culture in their own unique ways. The Difference You Will Make: Your day-to-day responsibilities includes: - Own key company level problem statements such as Improving Host Reservation Management. An engineer in this role should expect to contribute across the team on initiatives such as these. - Work closely with cross functional partners e.g. PMs along with Design, Data, and TPM will be key partners for someone in this role. - Identify, evaluate and execute opportunities to uplevel the Web foundation, finding ways to improve the developer experience, performance or maintainability of the code. - Uplift the team culture by participating and improving team processes. Your Expertise: - 6+ years engineering experience with a BS/Masters OR 2+ years with a PhD - Bachelor’s and/or Master’s degree, preferably in CS, or equivalent experience - Strong expertise in the following: HTML, CSS, JavaScript, and Typescript. - Extensive experience with modern Javascript frameworks such as React, Preact, Angular, Next, Vue or Meteor. - Deep understanding of frontend architecture and improving build processes (npm, yarn, webpack, parcel) - Passion for delivering products end-to-end: from ideation through planning and scoping to implementation and experimental A/B testing. - Set and drive best practices for Web client development - Personal projects that show an aptitude for technical excellence and product sense - Interest in innovations within the web community. - Nice to have: demonstrated design and UX sensibilities. Your Location: This position is US - Remote Eligible. The role may include occasional work at an Airbnb office or attendance at offsites, as agreed to with your manager. While the position is Remote Eligible, you must live in a state where Airbnb, Inc. has a registered entity. Click here for the up-to-date list of excluded states. This list is continuously evolving, so please check back with us if the state you live in is on the exclusion list . If your position is employed by another Airbnb entity, your recruiter will inform you what states you are eligible to work from. Our Commitment To Inclusion & Belonging: Airbnb is committed to working with the broadest talent pool possible. We believe diverse ideas foster innovation and engagement, and allow us to attract creatively-led people, and to develop the best products, services and solutions. All qualified individuals are encouraged to apply. We strive to also provide a disability inclusive application and interview process. If you are a candidate with a disability and require reasonable accommodation in order to submit an application, please contact us at: reasonableaccommodations@airbnb.com. Please include your full name, the role you’re applying for and the accommodation necessary to assist you with the recruiting process. We ask that you only reach out to us if you are a candidate whose disability prevents you from being able to complete our online application. How We'll Take Care of You: Our job titles may span more than one career level. The actual base pay is dependent upon many factors, such as: training, transferable skills, work experience, business needs and market demands. The base pay range is subject to change and may be modified in the future. This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits. Pay Range $196,000—$227,000 USD
• Development of interfaces using React.js and Next.js • Collaboration on high-complexity projects • Troubleshooting technical issues and bugs • Working in a team with designers and backend engineers



