Senior Frontend Developer – Tech Lead

Posted 3 days ago

This is a fully remote position, open to applicants in Lithuania.

📋 Description

• Take charge of the technical direction for intricate front-end features.

• Provide support to the team through design choices, reviews, and mentorship.

• Establish scalable front-end architecture with well-defined boundaries between UI, business logic, and data access.

• Create reusable component libraries and ensure consistency in component APIs.

• Implement user interfaces based on detailed visual specifications and design systems.

• Integrate REST APIs and verify API contracts with backend teams.

• Enhance performance through profiling, memoization, code splitting, lazy loading, and bundle analysis.

• Develop graphics-intensive interfaces using WebGL, three.js, or React Three Fiber.

• Manage events and interactions across layered UI and graphic surfaces.

• Integrate map SDKs while managing coordinate systems, provider fallbacks, and API tokens.

• Create components that seamlessly integrate into current host applications.

• Develop and uphold testing strategies utilizing Vitest or Jest and React Testing Library.

• Contribute to CI/CD pipelines, Git workflows, and pull-request evaluations.

• Mentor team members, decompose tasks, estimate workloads, and produce technical documentation.

• Implement front-end security principles.


⛳️ Requirements

• 5 to 8 years of relevant experience.

• Advanced proficiency in React, Next.js, TypeScript, and modern hooks-based component design.

• Capability to design scalable front-end architecture with a single source of truth and clear distinctions between UI, business logic, and data access.

• Experience in designing reusable component libraries and maintaining consistent component APIs.

• Extensive knowledge of Zustand, Redux Toolkit, or a similar state-management strategy, including efficient selector design.

• Strong skills in HTML, CSS, and SCSS, emphasizing responsive design, accessibility, and style isolation.

• Experience in implementing interfaces from detailed visual specifications and using design systems like IBM Carbon or Material UI.

• Strong background in REST API integration, covering typed models, adapters, polling, and handling missing or inconsistent data defensively.

• Experience in defining or validating API contracts with backend teams while applying contract-testing principles.

• Proven performance expertise, including profiling, memoization, code splitting, lazy loading, and bundle analysis.

• Understanding frame rates, GPU utilization, and memory behavior on graphics-intensive screens.

• Practical experience with WebGL, three.js, or React Three Fiber, including scene and camera control, pointer picking, and animation timelines.

• Experience in managing events and interactions across layered UI and graphic surfaces.

• Familiarity with integrating map SDKs, managing coordinate systems, implementing provider fallbacks, and safely handling API tokens.

• Ability to create components that integrate smoothly into existing host applications through clean props and 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.

• Contribution to CI/CD pipelines, Git workflows, and high-quality pull-request reviews.

• Familiarity with Azure DevOps.

• Proven technical leadership through mentorship, task breakdown, estimation, and technical documentation.

• Understanding of front-end security fundamentals, including secure environment configuration, safe logging, and responsible third-party dependency management.

• 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 large-scale internationalization and localization.

• 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 initiatives for complex interactions.


🏝️ Benefits

• Competitive salary package.

• Flexible working hours and remote work options.

• Opportunities for professional development and growth.

• Collaborative and innovative work environment.

• Health and wellness programs.

• Access to the latest tools and technologies.

People also viewed

duvo.ai7 hours ago

Product Engineer

EuropeFull-timeFull-stack Engineer€110k – €160k/year
ApplyView job
RTX9 hours ago

Full Stack AI/ML Developer – Digital Products

US flagConnecticut OnlyFull-timeFull-stack Engineer$157.2k – $298.8k/year
ApplyView job
Clear Street16 hours ago

Senior / Staff Software Engineer, Mobile

US flagUnited States OnlyFull-timeFull-stack Engineer$150k – $250k/year
ApplyView job
RemoteStar16 hours ago

Full Stack Engineer

GB flagUnited Kingdom OnlyFull-timeFull-stack Engineer
ApplyView job
Hunt St1 day ago

Senior AI-Augmented Full-Stack Developer / Solutions Engineer

PH flagPhilippines OnlyFreelanceFull-stack EngineerA$2,500 – A$3,500/month
ApplyView job
Shield AI1 day ago

Staff Engineer, Software

US flagUnited States OnlyFull-timeFull-stack Engineer$140k – $210k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers