
Senior Frontend Developer – Tech Lead
Posted Oct 7

Posted Oct 7
This is a fully remote position, open to applicants in Singapore.
• Take ownership of the technical direction for intricate front-end functionalities.
• Provide support to the team through design choices, evaluations, and mentorship.
• Utilize React and Next.js expertise to enhance architecture, performance, and integrations.
• Establish scalable front-end architecture with distinct boundaries for UI, business logic, and data access.
• Create reusable component libraries and oversee uniform component APIs.
• Develop interfaces based on detailed visual specifications and design systems.
• Integrate REST APIs and ensure API contracts are validated in collaboration with backend teams.
• Analyze and optimize performance, focusing on code splitting, lazy loading, and bundle analysis.
• Construct graphics-rich interfaces using WebGL, three.js, or React Three Fiber.
• Manage events and interactions across layered user interfaces and graphic surfaces.
• Incorporate map SDKs, coordinate systems, provider fallbacks, and secure API token management.
• Create isolated components for integration into an existing host application.
• Design and maintain automated tests along with practical testing strategies.
• Contribute to CI/CD pipelines, Git workflows, and perform pull-request reviews.
• Mentor team members, decompose tasks, estimate workloads, and produce technical documentation.
• Implement front-end security principles and responsible dependency management practices.
• Extensive experience with React, Next.js, TypeScript, and modern hooks-based component design.
• Capability to design scalable front-end architecture that maintains a single source of truth with clear delineations between UI, business logic, and data access.
• Proven experience in designing reusable component libraries and governing consistent component APIs.
• In-depth experience with Zustand, Redux Toolkit, or similar state management techniques, including efficient selector design.
• Strong proficiency in HTML, CSS, and SCSS, covering responsive design, accessibility, and style isolation.
• Experience in implementing interfaces based on detailed visual specifications and utilizing design systems like IBM Carbon or Material UI.
• Strong background in REST API integration, encompassing typed models, adapters, polling, and defensive measures for missing or inconsistent data.
• Experience in defining or validating API contracts with backend teams and applying contract-testing best practices.
• Demonstrated expertise in performance optimization, including profiling, memoization, code splitting, lazy loading, and bundle analysis.
• Awareness of frame rates, GPU usage, and memory behavior on graphics-intensive screens.
• Practical experience with WebGL, three.js, or React Three Fiber, covering scene and camera control, pointer picking, and animation timelines.
• Experience in managing events and interactions across layered user interfaces and graphic surfaces.
• Skilled in integrating map SDKs, managing coordinate systems, implementing provider fallbacks, and handling API tokens securely.
• Ability to create components that seamlessly integrate into an existing host application through clean props and callbacks, isolated styles, and no unintended global side effects.
• Robust testing experience using Vitest or Jest and React Testing Library, supported by a practical testing strategy.
• Familiarity with strict TypeScript, error boundaries, cross-browser testing, and browser DevTools.
• Experience contributing to CI/CD pipelines, Git workflows, and delivering high-quality pull-request reviews.
• Familiarity with Azure DevOps.
• Proven technical leadership through mentorship, task decomposition, estimation, and technical documentation.
• Understanding of front-end security fundamentals, including secure environment configuration, safe logging, and responsible third-party dependency usage.
• Good to have: advanced animation libraries like GSAP or Framer Motion.
• Good to have: experience with charting and data visualization libraries.
• Good to have: visual regression testing or end-to-end testing using Playwright.
• Good to have: expertise in internationalization and localization at scale.
• Good to have: familiarity with micro-frontends, monorepos, or design-system governance.
• Good to have: experience in production observability, release support, and incident investigation.
• Good to have: leading technical discovery or proof-of-concept initiatives for complex interactions.
• Competitive salary and performance-based bonuses.
• Comprehensive health, dental, and vision insurance.
• Flexible working hours and the option for remote work.
• Professional development opportunities and support for continuing education.
• Collaborative and inclusive work environment.
Collectors
OrderYOYO
Plan Left
Harris Computer
Get handpicked remote jobs straight to your inbox weekly.