Staff Software Engineer (JavaScript/TypeScript)
at Encora10
- Seniority
- Staff Principal
- Work model
- Hybrid · LatAm-friendly
- Location
- Mexico
- Posted
- 5d ago
at Encora10
<p><strong>Job Title:</strong> Staff Software Engineer (Frontend)<br><strong>Key Skills:</strong> JavaScript, TypeScript, React, Vue, Svelte, HTML, CSS, Design Systems, Core Web Vitals, Accessibility, REST APIs<br><strong>Experience:</strong> 10+ years<br><strong>Location:</strong> Hermosillo, Mexico or Mexico City<br><strong>Mode:</strong> Onsite/Hybrid<br><br></p> <p class="font-claude-response-body break-words whitespace-normal">We at Coforge are hiring Position (22564) with the following skill set.</p> <p class="font-claude-response-body break-words whitespace-normal">We are seeking a highly experienced Frontend Staff Software Engineer with 10+ years of professional experience to join our engineering team. The ideal candidate possesses deep expertise in front-end and browser technologies, a passion for thoughtful developer and user experience design, and the ability to develop responsive web applications that are innovative, intuitive, and impactful for our customers.</p> <p class="font-claude-response-body break-words whitespace-normal">This role contributes to the creation of core UI capabilities that power user experiences across the product platform. The candidate will work across team boundaries to design and develop components and performance-optimized front-end systems that scale, blending technical depth with product sensitivity, and bringing a platform mindset to front-end development.</p> <p class="font-claude-response-body break-words whitespace-normal"><strong>Responsibilities</strong></p> <ul class="[li_&]:mb-0 [li_&]:mt-1 [li_&]:gap-1 [&:not(:last-child)_ul]:pb-1 [&:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3 print:block print:space-y-1"> <li class="font-claude-response-body whitespace-normal break-words pl-2">Define and drive reusable, reliable, and scalable front-end architectures across the platform experiences.</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Lead the design and development of shared UI components and design systems, with attention to accessibility, theming, maintainability, and developer ergonomics.</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Champion UX and front-end performance across browsers and devices; partner with design and product to improve interactivity and visual fidelity.</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Collaborate closely with engineering, design, and product partners to align on front-end strategies and standards, elevate UI consistency, and reduce duplication.</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Serve as a front-end thought leader and mentor, coaching engineers and shaping team- and department-wide best practices.</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Treat components and libraries as products — develop excellent documentation, usage patterns, and internal developer experience (DX).</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Contribute full-stack as needed, collaborating with backend developers to integrate UIs with APIs.</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Participate in an on-call rotation, providing prompt incident resolution and conducting postmortems to improve system reliability.</li> </ul> <p class="font-claude-response-body break-words whitespace-normal"><strong>Required Qualifications</strong></p> <ul class="[li_&]:mb-0 [li_&]:mt-1 [li_&]:gap-1 [&:not(:last-child)_ul]:pb-1 [&:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3 print:block print:space-y-1"> <li class="font-claude-response-body whitespace-normal break-words pl-2">Bachelor's degree in Computer Science or equivalent experience.</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">10+ years of experience in frontend engineering, including deep knowledge of JavaScript (and TypeScript), with working familiarity across multiple frameworks (React, Vue, Svelte, etc.) without loyalty to any single one.</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Expert-level understanding of browser fundamentals: HTML, CSS (Flexbox, Grid), DOM, event lifecycle, rendering, and performance tuning.</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Strong experience using browser dev tools across Chrome, Firefox, Safari, etc. for layout debugging, JS tracing, and performance profiling.</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Demonstrated experience architecting and maintaining component-based design systems with support for theming, responsive behavior, and accessibility.</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Passion for user experience, developer ergonomics, and performance measurement (including Core Web Vitals).</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Proven ability to lead cross-functional initiatives, influence others, and align multiple teams around technical direction.</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Solid understanding of back-end technologies, architectural patterns, RESTful APIs, and authentication/authorization patterns (OAuth, JWT, etc.).</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Excellent communication and interpersonal skills, with the ability to articulate complex technical concepts to both technical and non-technical audiences.</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Willingness to participate in an on-call rotation, providing prompt incident resolution and conducting postmortems to improve system reliability.</li> </ul> <p class="font-claude-response-body break-words whitespace-normal"><strong>Preferred Qualifications