Senior Front-End Engineer
Mountain View, CA - USA
Job Summary
Role Summary
We are looking for an experienced frontend engineer who thrives on crafting elegant responsive and highly animated user experiences for both web and native applications. You will leverage your deep knowledge of web application development to build and refine experiences that delight and meet high standards for performance accessibility and maintainability. As a senior member of our team you will mentor other engineers collaborate closely with design product and backend teams and help shape the architecture and processes that support our evolving platform.
Key Responsibilities
Design implement and maintain highquality scalable user interfaces using React NextJS and TypeScript; create delightful animations and motion effects using tools such as Lottie GSAP or Framer Motion.
Translate wireframes and mockups into polished UI components that meet design specifications and adhere to responsive design standards; participate in design reviews and provide technical input early in the product lifecycle.
Develop and maintain a reusable component library/design system to ensure consistency across products and facilitate rapid development.
Collaborate with backend engineers to integrate APIs and data sources ensuring efficient data handling and a seamless user experience.
Optimize application performance accessibility and crossbrowser compatibility by employing best practices in frontend architecture code splitting and caching strategies.
Conduct code reviews mentor junior and midlevel engineers and help establish coding standards; troubleshoot and resolve complex performance or scalability issues.
Write and maintain comprehensive unit integration and functional tests to maintain high coverage and reliability.
Stay current with emerging frontend technologies tools and industry trends and advocate for the adoption when there are substantial benefits.
Requirements
Required Qualifications
7 years of professional experience building web applications with modern JavaScript frameworks including significant expertise in React NextJS and TypeScript.
Demonstrated mastery of creating complex animations and interactive experiences in web or native applications; ability to share a portfolio showcasing this work.
Advanced knowledge of HTML5 CSS3 (including CSS Modules or Styled Components) and responsive design principles.
Experience integrating frontend applications with REST or GraphQL APIs; familiarity with common patterns for state management and data fetching.
Strong understanding of crossbrowser compatibility accessibility (WCAG) and performance optimization techniques.
Proficiency with Git and CI/CD workflows (e.g. GitHub Actions).
Proven track record of writing unit and functional tests using frameworks like Jest React Testing Library or Cypress.
Excellent communication and interpersonal skills; ability to work independently and as part of a crossfunctional team.
Preferred Qualifications
Familiarity with React Native or other mobile frameworks for building crossplatform applications.
Understanding of serverside rendering and static site generation patterns in NextJS.
Knowledge of for backend development and AWS or other cloud platforms for deployment and infrastructure.
Bachelors degree in Computer Science Engineering or a related field or equivalent professional experience.
Benefits
Why Join Us
A collaborative inclusive team that values mentorship innovation and quality.
Opportunity to build something brand new; never been done before.
Required Skills:
Required Qualifications 7 years of professional experience building web applications with modern JavaScript frameworks including significant expertise in React NextJS and TypeScript. Demonstrated mastery of creating complex animations and interactive experiences in web or native applications; ability to share a portfolio showcasing this work. Advanced knowledge of HTML5 CSS3 (including CSS Modules or Styled Components) and responsive design principles. Experience integrating frontend applications with REST or GraphQL APIs; familiarity with common patterns for state management and data fetching. Strong understanding of crossbrowser compatibility accessibility (WCAG) and performance optimization techniques. Proficiency with Git and CI/CD workflows (e.g. GitHub Actions). Proven track record of writing unit and functional tests using frameworks like Jest React Testing Library or Cypress. Excellent communication and interpersonal skills; ability to work independently and as part of a crossfunctional team. Preferred Qualifications Familiarity with React Native or other mobile frameworks for building crossplatform applications. Understanding of serverside rendering and static site generation patterns in NextJS. Knowledge of for backend development and AWS or other cloud platforms for deployment and infrastructure. Bachelors degree in Computer Science Engineering or a related field or equivalent professional experience.