Pearl Talent Frontend Engineer
Pearl works with the top 1% of candidates from around the world and connects them with the best startups in the US and EU. Our clients have raised over $5B in aggregate and are backed by companies like OpenAI, a16z, and Founders Fund. They're looking for the sharpest, hungriest candidates who they can consistently promote and work with over many years. Candidates we've hired have been flown out to the US and EU to work with their clients, and even promoted to roles that match folks onshore in the US.
The frontend engineer serves as the architect of user-facing experiences, building beautiful, high-performance web and mobile applications that delight users and drive business impact. This role focuses on translating designs into pixel-perfect, responsive interfaces while ensuring lightning-fast load times, accessibility compliance, and SEO optimization. You'll be at the forefront of creating the first touchpoint for thousands of users—whether building marketing landing pages, product interfaces, or mobile applications. Working with modern frontend frameworks and tools, you'll own projects that push the limits of frontend development, from crafting sophisticated component libraries and design systems to optimizing performance metrics and implementing analytics tracking. This position requires engineers who combine technical excellence with strong design sensibilities, collaborating closely with designers and product teams to deliver solutions that look incredible and perform flawlessly.
Your frontend expertise will directly shape how users discover, trust, and engage with products, creating first impressions that drive conversion and retention. By building high-performance interfaces with excellent lighthouse scores and SEO optimization, you'll ensure products are discoverable and accessible to all users. Your work on component libraries and design systems will establish consistency across products while accelerating development velocity for entire engineering teams. Through performance optimization—reducing bundle sizes, improving load times, and implementing lazy loading—you'll create experiences that work seamlessly even on slower connections. Your attention to accessibility will ensure products serve users of all abilities, expanding market reach and demonstrating social responsibility. By implementing analytics and tracking, you'll provide data-driven insights that inform product decisions and business strategy.
Core Responsibilities
UI Development & Component Implementation (40%)
- Build and maintain sophisticated, responsive web applications using React.js, Next.js, Vue.js, or Angular
- Translate Figma, Sketch, or Adobe XD designs into pixel-perfect, functional UI components
- Develop complex frontend features with focus on user experience and interaction design
- Create reusable, modular components following atomic design principles
- Implement responsive designs that work seamlessly across devices and screen sizes
- Build smooth animations, transitions, and micro-interactions enhancing user engagement
- Ensure cross-browser compatibility (Chrome, Firefox, Safari, Edge) and resolve rendering issues
- Develop mobile-first interfaces optimized for touch interactions and mobile viewports
- Implement modern CSS techniques (Flexbox, Grid, CSS-in-JS, Tailwind CSS, styled-components)
- Write semantic, accessible HTML5 markup following web standards
Performance Optimization & Technical Excellence (25%)
- Optimize application performance ensuring fast load times and excellent Core Web Vitals
- Reduce bundle sizes through code splitting, tree shaking, and lazy loading strategies
- Implement performance monitoring and achieve excellent Lighthouse scores (90+ across metrics)
- Optimize images, fonts, and assets for web delivery using modern formats (WebP, AVIF)
- Implement caching strategies, service workers, and Progressive Web App (PWA) features
- Profile and optimize JavaScript execution, rendering performance, and memory usage
- Ensure SEO best practices including meta tags, structured data, and semantic markup
- Implement server-side rendering (SSR) or static site generation (SSG) for performance and SEO
- Optimize for mobile performance considering network conditions and device capabilities
- Conduct performance audits and implement continuous optimization improvements
Design Systems & Architecture (15%)
- Build and maintain shared component libraries and design systems (Storybook, Bit)
- Lead architecture improvements ensuring scalable, maintainable frontend codebases
- Establish frontend coding standards, best practices, and style guides
- Implement state management solutions (Redux, MobX, Zustand, Context API) appropriately
- Create documentation for components, patterns, and architectural decisions
- Ensure design system consistency across web and mobile platforms
- Contribute to UI/UX pattern libraries and reusable template development
- Refactor legacy code to modern standards and improve code quality
Testing, Quality & Collaboration (15%)
- Implement comprehensive testing strategies (unit, integration, end-to-end, visual regression)
- Write tests using Jest, React Testing Library, Cypress, Playwright, or Vitest
- Conduct and participate in code reviews maintaining high code quality standards
- Collaborate closely with designers ensuring design implementation fidelity
- Partner with backend engineers on API integration and data flow architecture
- Work with product managers to understand requirements and deliver elegant solutions
- Implement analytics and tracking (Google Analytics, Mixpanel, Amplitude) for user insights
- Debug complex issues using browser DevTools and performance profiling
Mobile Development & Cross-Platform (5%)
- Develop and optimize React Native mobile applications (when applicable)
- Lead mobile architecture improvements and performance optimization
- Implement mobile UI/UX principles following iOS and Android platform guidelines
- Work with native modules and bridge functionality when needed
- Drive mobile testing strategies and app store deployment processes
- Optimize mobile app performance including bundle size and startup times
- Implement deep linking, push notifications, and mobile-specific features
- Collaborate on mobile CI/CD pipelines for automated testing and deployment