Senior Frontend Engineer
Monks
Get hot jobs first on Telegram
New positions appear faster in our channel
- Location
- Colombia
- Job Type
- full-time
- Work Format
- ๐ Remote LATAM
- Salary
- Not specified
- Posted
- November 9, 2026
Job Description
About the Role
We build production web interfaces for clients, and we care about how they feel, not just whether they work. As a Senior Frontend Engineer, you build the React / Next.js interfaces that people rely on every day, with a real eye for detail, accessibility, and performance.
You'll work inside a Monks delivery team alongside design, product, and backend engineers, owning the experience end users actually touch.
We're all-in on agentic engineering. Tools like Claude Code and Codex are part of our everyday workflow, and we're looking for people who are genuinely fluent working alongside AI coding agents and excited to push those practices further.
Key Responsibilities
- Interface Development: Build responsive, accessible interfaces in React / Next.js and TypeScript.
- Component Architecture: Turn designs into clean, reusable, and well-structured components with solid design-system sensibilities.
- API Integration: Integrate with backend APIs and handle real-world states gracefully.
- Code Quality & AI Review: Review code—including AI-generated code—for quality, consistency, and alignment with engineering standards.
- Performance & Accessibility: Keep performance, responsiveness, and accessibility high across the entire product.
- End-to-End Collaboration: Work tightly with design, product, and backend teams to ship features end to end.
About You
Competencies
- Craft-Minded: You care deeply about the small details that make an interface feel right.
- User-Focused: You build for the people using the product, not just to satisfy a static spec.
- Pragmatic Problem-Solver: You balance polish, technical rigor, and shipping deliverables on time.
- Clear Communicator: You work tightly with design, articulate concepts clearly, and speak up early.
Qualifications & Skills
- Experience: 5+ years of relevant experience in frontend development with strong React, Next.js, and TypeScript.
- Core Technical Skills: Strong modern CSS, responsive layout, accessibility fundamentals, and solid component architecture.
- API & Testing: Comfortable integrating and debugging against APIs, backed by good testing habits.
- Environment & Tools: Comfortable in a fast-paced, agile consulting environment. Fluent in working alongside AI coding tools (e.g., Claude Code, Codex).
- Language Proficiency: Strong English communication skills.
- Bonus Skills (Extra Credit):
- Experience building data-dense dashboards or data visualizations.
- Real fluency with Figma and design handoff processes.
- Animation and interaction-design chops.
- Experience designing UX for AI-powered products.
- Open-source work you're proud to share.
.Monks Technology Services does not discriminate on the basis of race, sex, color, religion, age, national origin, marital status, disability, veteran status, genetic information, sexual orientation, gender identity or any other reason prohibited by law in provision of employment.
About Monks
Monks is the global, digital-first, data-driven, unitary operating brand of S4Capital plc, where our culture centers on how we show up for the work and for one another. That begins with the commitment to strive for mastery—taking deep pride in our craft and creating work that sets the bar. In everyday execution, we drive momentum by choosing bold action rather than waiting for certainty. Above all, our teams are stronger together, bringing diverse perspectives into a unified team that communicates with clarity, trust, and mutual respect.
This commitment to craft and innovation translates directly into widespread industry acclaim: Monks was named a Contender in The Forrester Wave™: Global Marketing Services and a leader in the 2026 Gartner® Magic Quadrant™ for Global Digital Marketing Agencies. It ranks among Cannes Lions' Top 10 Creative Companies (2022-25) and remains the only partner featured in AdExchanger’s Programmatic Power Players list every year (2020-24). Named Adweek’s first AI Agency of the Year (2023) and The One Show’s inaugural AI Pioneer Organization (2025), Monks was also awarded Business Intelligence Group’s 2026 Excellence in Artificial Intelligence Award in the Human-Machine Interaction Team category. Additionally, Monks.Flow earned AI-based Marketing Solution of the Year at the 2026 AI Breakthrough Awards and a 2026 Global Generative AI Award in the Agentic Marketing Innovation category. Finally, Monks achieved a record-breaking number of FWAs and continues to hold the most of any partner.
We are an equal-opportunity employer committed to building a respectful and empowering work environment for all people to freely express themselves amongst colleagues who embrace diversity in all respects. Including fresh voices and unique points of view in all aspects of our business not only creates an environment where we can all grow and thrive but also increases our potential to produce work that better represents—and resonates with—the world around us.
Interested?
Apply for this job!
At Monks, we are committed to protecting your personal information. As part of our recruitment process, we collect and process personal data to evaluate your application and communicate with you. To understand how we handle your information, including the types of data we collect, how we use it, and your rights, please read our Monks Candidate Privacy Notice. We encourage you to review this notice to ensure you are fully informed about how your data will be managed during your application process.
Personal Details
๐ฏ Who is this job for?
Senior-level frontend engineers with 5+ years of experience who are fluent in React, Next.js, TypeScript, modern CSS, responsive design, accessibility, and reusable component architecture are well suited for this role.
They should be comfortable integrating and debugging APIs, writing tests, reviewing both human- and AI-generated code, and using tools such as Claude Code or Codex in an agile, consulting environment.
The ideal candidate is familiar with building polished, high-performance interfaces, handling complex application states, collaborating closely with design, product, and backend teams, and communicating clearly in English.
๐ฌ Potential Interview Questions
How would you structure a reusable component system in React and TypeScript for a large multi-page application?
I would establish clear component boundaries, typed props, composition patterns, and consistent conventions for states, variants, and accessibility. Shared primitives should align with the design system, while feature-specific components should remain close to the domain that uses them.
How do you decide between server-side rendering, static generation, and client-side rendering in Next.js?
I choose based on data freshness, SEO requirements, personalization, and performance goals. Static generation works well for stable content, server rendering for request-time data, and client rendering for highly interactive or user-specific experiences.
How would you integrate a backend API while handling loading, error, empty, and partial-data states?
I would encapsulate API access in typed services or hooks and model each request state explicitly. The UI should provide meaningful loading indicators, actionable error messages, useful empty states, and resilient rendering when optional data is missing.
What techniques do you use to improve performance in a React and Next.js application?
I use code splitting, dynamic imports, optimized images, appropriate caching, memoization where measured, and minimized client-side JavaScript. I also profile with browser and React tools, monitor Core Web Vitals, and address expensive renders or network waterfalls.
How do you ensure that a React interface is accessible?
I use semantic HTML first, provide keyboard navigation and visible focus states, associate labels with form controls, manage focus in dynamic interfaces, and use ARIA only when necessary. I validate with automated tools such as axe and manual testing with keyboards and screen readers.
How would you implement responsive layouts using modern CSS?
I generally use a mobile-first approach with CSS Grid, Flexbox, fluid sizing, and breakpoint changes based on content rather than specific devices. I also account for typography, touch targets, overflow behavior, reduced motion, and extreme content lengths.
What is your approach to testing frontend features?
I combine unit tests for logic and components, integration tests for user flows and API behavior, and end-to-end tests for critical journeys. Tests should verify observable behavior, accessibility, error states, and regressions without coupling excessively to implementation details.
How do you review and safely improve code generated by AI coding tools such as Claude Code or Codex?
I treat generated code as a draft and verify its correctness, security, accessibility, performance, and consistency with project patterns. I inspect the diff, run tests and type checks, validate edge cases, and ensure the implementation is understandable and maintainable before merging.
How would you build an accessible data-dense dashboard or visualization?
I would establish a clear information hierarchy, provide filtering and progressive disclosure, and keep interactions responsive for large datasets. Visualizations should include text or tabular alternatives, accessible labels, keyboard support, and clear handling of loading, empty, and error states.
How do you collaborate with designers and backend engineers to deliver a frontend feature end to end?
I clarify requirements, responsive behavior, accessibility expectations, API contracts, and edge cases early, often using shared design and technical documentation. During implementation I communicate risks promptly, validate the result against the design, and coordinate integration and testing before release.
๐ Job Summary
Monks Technology Services, part of Media.Monks and S4 Capital, is a global consulting firm delivering AI-powered digital transformation for enterprise clients. As a Senior Frontend Engineer, you’ll build responsive, accessible, high-performance interfaces, reusable components, API integrations, and polished user experiences while collaborating with design, product, and backend teams. The stack includes React, Next.js, TypeScript, modern CSS, APIs, testing, Claude Code, and Codex. This is a fully remote LatAm role, but the salary is not specified; it’s worth applying for the chance to shape impactful products in an innovative, inclusive, AI-forward environment.
Required Skills
Never miss a JavaScript opportunity
Subscribe to get similar jobs and weekly insights delivered to your inbox
Hiring JavaScript developers?
Post your job to 10,100+ registered developers. Starting free.
See PricingRelated jobs
Is this your listing? Claim or request removal