As a Senior Web Frontend Engineer youll design and develop sophisticated Reactbased annotation tools that combine polished user experiences with intelligent AIintegration. Youll collaborate directly with product managers designers and end-usersto understand workflows translate requirements into elegant applications andcontinuously improve tools that support annotators worldwide.
Extensive experience (5 years) building and scaling production web applications in React and TypeScript including component architecture state management and performance optimization.
Proficiency with modern frontend build tools and styling frameworks (e.g. Vite Webpack Tailwind CSS CSS Modules) and strong grasp of modern JavaScript/CSS practices.
Ability to translate design specifications into pixel-accurate UI implementations and to make thoughtful user-centered UI/UX decisions when specifications are incomplete balancing usability accessibility and consistency with the products design system.
Proven experience working directly with product managers designers or end-users to gather requirements and iteratively deliver production-ready customer-facing applications.
Experience building annotation labeling or complex data visualization tools or other workflow-driven web applications.
Experience integrating AI/ML models into web applications through APIs and SDKs
Performance optimization expertise in data-heavy real-time or media-rich web applications (e.g. optimizing rendering state management or network performance).
Experience developing or contributing to design systems and reusable component libraries that ensure consistency and scalability across applications.
Proficiency using AI-assisted development tools (e.g. claude code vs code extensions cursor windsurf etc) to accelerate coding tasks while maintaining code quality and review standards.
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.