We are actively searching for a Lead Front-End Software Engineer to join our team on a permanent basis. In this position you will be responsible for leading the architecture and development of scalable, high-performance web applications using Next.js and modern front-end technologies. You will collaborate across Product, Design, Backend, and DevOps teams to deliver performant and accessible features at web scale, while owning deployment and quality practices end-to-end.
Responsibilities:
- Lead the design and implementation of advanced front-end features using Next.js, React, and TypeScript
- Deliver end-to-end development of web features, including testing, deployment, and ongoing maintenance
- Build modular and reusable UI components to support scalable front-end development
- Optimize web performance through techniques such as SSR/SSG, lazy loading, and responsive design
- Define and monitor front-end performance KPIs such as page load time, TTI, and Core Web Vitals
- Instrument analytics and logging to support usage tracking and performance insights
- Collaborate cross-functionally with Product, Design, Backend, and DevOps teams to define specifications and API requirements
Preferred Skills/Experience:
- 7+ years of professional software development experience with a focus on front-end web applications
- Deep expertise in Next.js, React, TypeScript, JavaScript, HTML5, and CSS3
- Proven experience optimizing performance using profiling tools (e.g., Lighthouse, WebPageTest, Chrome DevTools)
- Strong understanding of SSR/SSG, CDN strategies, caching, and PWA concepts
- Familiarity with front-end security best practices
- Experience with cloud infrastructure such as AWS or GCP
- Interest or experience in blockchain technology is a must.