FrontEnd Engineer
🇲🇽 Mexico
Jest
Cypress
Consulting
Management
Tailwind
JavaScript
Angular
AWS
GCP
Azure
GitHub
Machine Learning
Design
Project Management
UI/UX
Backend
Frontend
Devops
Testing
FrontEnd Engineer
from 🇲🇽 Mexico
This position is open to candidates based in Mexico only. Applications from outside Mexico will not be considered.
Company Overview:
At Avahi, we’re redefining what it means to be a premier cloud-first consulting company, recognized for our people, culture, and innovative solutions. With expertise in Managed Services, Reselling, Staffing, and Professional Services, we are dedicated to delivering exceptional value and putting customers first.
As a remote-first, global team spanning North America, Europe, and Southeast Asia, we foster a collaborative and diverse environment where professional growth, creativity, and mutual respect thrive. Guided by our values—Customer-Centricity, Collaboration, Agility, Innovation, Integrity, and Diversity & Inclusion—we empower businesses to embrace the full potential of a cloud-first approach.
Role Summary
Avahi is seeking a Front-End Developer to join our passionate and skilled team. This role presents a unique opportunity for a seasoned professional to drive the architecture, implementation, and management of AWS infrastructure, migration, and modernization. The ideal candidate will play a pivotal role in shaping our technical landscape, and contributing to our overall success.
Key Responsibilities
- Design, build, and maintain modern frontend applications usingReact and Angular, focusing on clarity of data flow, composability of components, and long-term maintainability.
- Develop and scale real-time, interactive user interfaces for communication-heavy platforms, ensuring predictable state transitions and consistent user experience under load.
- Implement reusable, functionalUI components that favor explicit inputs, controlled side effects, and clear separation between rendering, state management, and external interactions.
- Design and integraterich data visualizations and dashboards, transforming backend signals intointuitive, deterministic visual representations.
- Build, evolve, and contribute tointernal design systems, ensuring consistency, reusability, and alignment across products and teams.
- Collaborate closely with backend and AI teams to integrate AI-driven features such as generative AI workflows, chat-based interfaces, and intelligent assistants, including AI-powered UX flows.
- Ensure frontend applications are observable, testable, and resilient by embedding logging, performance monitoring, and error boundaries where appropriate.
- Participate actively in architectural discussions, advocating for clean abstractions, minimal shared mutable state, and systems that scale across teams and features.
- Contribute tostandardized project scaffolding and frontend architecture templates using tools such asCookiecutter to promote consistency, reproducibility, and fast onboarding.
- Collaborate oncontainerized frontend workflows andinfrastructure-aware development setups, ensuring frontend applications integrate cleanly with Dockerized environments.
Required Skills and Qualifications
- Professional-level English fluency, with the ability to communicate technical ideas clearly across design, product, and engineering teams.
- Strong experience with JavaScript andTypeScript, writing frontend code that emphasizes readability, predictability, and well-defined contracts.
- Advanced experience withReact, includingHooks, custom Hooks design, functional components, and modern state management patterns.
- Solid experience withAngular (v12+ preferred), including Angular CLI, RxJS, and NgRx, with a strong understanding of reactive programming and unidirectional data flow.
- Hands-on experience withreal-time communication technologies such asWebSockets or Socket.io.
- Experience withstate management libraries such as Redux, NgRx, or Zustand, and the ability to reason about state transitions, effects, and lifecycle boundaries.
- Experiencebuilding data visualizations usingcharting libraries such as Chart.js or D3.js.
- Familiarity with design systems and component libraries, includingStorybook,Material UI,Tailwind CSS, orAngular Material.
- Strong understanding offrontend architecture,performance optimization, andtesting practices, including unit, integration, and end-to-end testing (Jest, Jasmine, Cypress).
- Comfort working withRESTful APIs and clearly defined backend contracts.
- Experience working inAgile/Scrum environments as part of a cross-functional team.
Nice to have
- Experienceintegrating Generative AI capabilities into frontend applications, including conversational interfaces and AI-assisted workflows.
- Exposure to tools and platforms such as Kiro forbuilding, prototyping, and refining AI-powered user experiences.
- Experience withchatbot or conversational UI design, including multi-turn interactions and stateful conversations.
- Familiarity withmonorepo setups such as Nx or Turborepo.
- CI/CD exposure using tools such as GitHub Actions, Azure DevOps, or GitLab CI/CD.
- Experience working withDocker-based development workflows and understanding how frontend applications fit into containerized,cloud-native systems.
- Knowledge of accessibility (WCAG) and internationalization (i18n) best practices.
- Exposure tocloud environments such as AWS, Azure, or GCP, particularly when collaborating on full-stack or AI-enabled systems.
Why Work Here
- Remote-First Flexibility:
Enjoy work-life harmony in a remote-first environment that allows you to work from anywhere. - Innovative Culture:
We embrace a startup mindset, encouraging creativity, agility, and growth. Be part of a team that explores cutting-edge technology and drives impactful solutions. - Career Development:
Avahi is committed to your growth, offering mentorship and opportunities to advance your career, with potential for full-time roles after initial contracts. - Purpose-Driven Mission:
Join us in making a difference. Avahi is dedicated to championing diversity, supporting women in tech, and fostering sustainable practices. - Global Collaboration:
Work alongside a diverse, talented team, sharing insights and collaborating to create innovative solutions that make a real impact.
Join Avahi and make an impact in a fast-paced, customer-focused environment with abundant opportunities for growth.
Accessibility and Inclusivity Statement
At Avahi, we are committed to fostering a workplace that celebrates diversity and inclusivity. We welcome applicants from all backgrounds, experiences, and perspectives, including those from underrepresented communities.
We are proud to be an equal opportunity employer, providing a fair and accessible recruitment process for all candidates. If you require accommodations at any stage of the application or interview process, please let us know, and we will work to meet your needs.









