Key responsibilities:
• Lead delivery of frontend work for client projects, ensuring on-time, high-quality results.
• Design maintainable and scalable front-end solutions that meet business and regulatory requirements.
• Drive performance improvements and ensure applications are reliable and responsive for end users.
• Act as the technical point of contact for clients: gather requirements, present solutions, and manage expectations.
• Collaborate with cross-functional teams (product, design, backend, QA) to ensure smooth delivery and integration.
• Establish and promote best practices, coding standards, and development workflows within the team.
• Mentor and train junior and mid-level engineers; participate in hiring and technical interviews.
• Support production incidents and follow up with action plans to prevent recurrence.
Qualifications:
• Bachelor’s degree (CS/software) and ~4+ years frontend experience with senior/lead
Responsibilities.
• Strong HTML/CSS/JavaScript (ES6+) skills and solid browser rendering/event-loop knowledge.
• Practical knowledge of V8 internals, performance tuning and memory leak debugging.
• Experience with React (hooks, TypeScript) and/or Vue 2/3, and modern state management (Jotai/Recoil/Pinia).
• Webpack expertise, build optimization experience (SMP, swc-loader, caching, code-splitting).
• Familiar with Node.js and building BFF services; experience with Koa2/MongoDB is a plus.
• Good understanding of HTTP/2/3, caching and CDN strategies.
• Strong English communication for client-facing work.