
Senior Frontend Developer – Tech Lead
Posted 3 days ago

Posted 3 days ago
This is a fully remote position, open to applicants in Latvia.
• Take charge of the technical direction for intricate front-end functionalities.
• Provide support to the team through design decisions, reviews, and mentorship.
• Create advanced front-end features using React and Next.js.
• Design scalable front-end architectures with well-defined boundaries between UI, business logic, and data access.
• Develop and manage reusable component libraries along with consistent component APIs.
• Integrate REST APIs and ensure API contracts are validated with backend teams.
• Profile and optimize interfaces that are graphics-heavy and enhance front-end bundles.
• Implement interactive graphics using technologies such as WebGL, three.js, or React Three Fiber.
• Integrate map SDKs, handling coordinate systems, provider fallbacks, and API tokens.
• Construct isolated components intended for integration into existing host applications.
• Contribute to the testing strategy, CI/CD pipelines, Git workflows, and pull-request reviews.
• Guide team members, decompose tasks, estimate workload, and create technical documentation.
• Utilize front-end security fundamentals effectively.
• Extensive experience with React, Next.js, TypeScript, and modern hooks-based component design.
• Capability to design scalable front-end architectures with a single source of truth and clear demarcation between UI, business logic, and data access.
• Proven experience in designing reusable component libraries and maintaining consistent component APIs.
• In-depth knowledge of Zustand, Redux Toolkit, or a comparable state-management solution, including proficient selector design.
• Strong skills in HTML, CSS, and SCSS, focusing on 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.
• Robust REST API integration experience, including typed models, adapters, polling, and defensive handling of missing or inconsistent data.
• Experience in defining or validating API contracts with backend teams and employing contract-testing principles.
• Demonstrated expertise in performance optimization, including profiling, memoization, code splitting, lazy loading, and bundle analysis.
• Awareness of frame rates, GPU utilization, and memory behavior in graphics-intensive applications.
• Practical experience with WebGL, three.js, or React Three Fiber, covering scene and camera control, pointer interactions, and animation timelines.
• Experience in managing events and interactions across layered UI and graphics surfaces.
• Experience in integrating map SDKs, managing coordinate systems, implementing provider fallbacks, and safely handling API tokens.
• Ability to develop components that seamlessly integrate into existing host applications through clean props, callbacks, isolated styles, and no unintended global side effects.
• Strong testing experience with Vitest or Jest and React Testing Library, supported by a practical testing strategy.
• Experience with strict TypeScript, error boundaries, cross-browser testing, and browser DevTools.
• Experience in contributing to CI/CD pipelines, Git workflows, and delivering high-quality pull-request reviews.
• Familiarity with Azure DevOps.
• Proven technical leadership demonstrated through mentoring, task breakdown, estimation, and technical documentation.
• Understanding of front-end security fundamentals, including secure environment configuration, safe logging, and responsible use of third-party dependencies.
• Good to have: experience with advanced animation libraries such as GSAP or Framer Motion.
• Good to have: experience with charting and data-visualization libraries.
• Good to have: experience with visual regression testing or end-to-end testing using Playwright.
• Good to have: experience with internationalization and localization at scale.
• Good to have: familiarity with micro-frontends, monorepos, or design-system governance.
• Good to have: experience with production observability, release support, and incident investigation.
• Good to have: experience leading technical discovery or proof-of-concept work for complex interactions.
• Competitive salary and performance-based bonuses.
• Flexible working hours and the option for remote work.
• Opportunities for professional development and continuous learning.
• Access to cutting-edge technologies and tools.
• Collaborative and inclusive team environment.
duvo.ai
RTX
Clear Street
RemoteStar
Get handpicked remote jobs straight to your inbox weekly.