As a Staff Software Engineer / Technology Lead, you will be a key technical leader within our front-end engineering team, driving the development of high-performance, scalable, and maintainable web applications. This role demands deep expertise in modern front-end technologies, strong architectural thinking, and a passion for delivering exceptional user experiences to our enterprise clients.
Beyond hands-on technical execution, you will dedicate approximately 20% of your time to mentoring engineers, making architectural decisions, and leading cross-functional collaboration across front-end, QA, backend, and other teams.
What Youll Do
Lead the architecture and development of scalable, high-performing front-end applications.
Champion the adoption of modern front-end frameworks, ensuring best practices in React.js and Next.js.
Optimize applications for Core Web Vitals (LCP, CLS, FID) to enhance performance and user experience.
Collaborate with designers and UX teams to build seamless, accessible, and visually stunning interfaces.
Define and maintain a scalable component architecture using Storybook and Tailwind CSS (or similar libraries).
Implement client-side state management solutions, with a focus on React Query.
Work closely with backend teams to optimize API integrations, ensuring efficient data fetching and caching strategies.
Lead and mentor engineers and QA automation engineers, providing guidance on technical execution and career growth.
Drive front-end testing initiatives, including unit, integration, and end-to-end testing (Playwright preferred).
Integrate third-party headless CMS solutions like Contentful and personalization engines such as Algolia, Cloudinary, Talon.One, and Segment.
Collaborate with Tech Directors and cross-functional teams to ensure front-end scalability, security, and maintainability.
Stay ahead of industry trends, continuously improving development workflows, tools, and best practices.
What Were Looking For
Strong English communication skills (written verbal).
Proven experience leading and mentoring engineers, QA automation engineers, and data analysts.
Experience working with remote teams across North America and LATAM, ensuring seamless collaboration across time zones.
Deep expertise in TypeScript, with extensive hands-on experience in modern Next.js (14+) and React (18+).
Strong understanding of accessibility (a11y) and WCAG principles.
Expertise in modern CSS methodologies, particularly Tailwind CSS.
Experience with modular front-end architectures, component-driven development, and design systems.
Solid grasp of API consumption patterns including REST, GraphQL, and WebSockets.
Proficiency in performance optimization techniques, such as code-splitting, lazy loading, image optimization, and CDN strategies.
Familiarity with headless CMS platforms (Contentful preferred).
Experience with cloud platforms, preferably Google Cloud Platform (GCP).
Understanding of containerization technologies for development environments.
Experience with Google Cloud Run as a web application runtime environment.
Hands-on experience with CI/CD pipelines for front-end deployments (GitHub Actions preferred).
Knowledge of front-end security best practices, including CSP, OWASP Top 10, and secure authentication/authorization mechanisms (OAuth, JWT).
Ability to communicate complex technical concepts clearly to both technical and non-technical stakeholders.
Comfort working in fast-paced Agile environments, managing priorities across multiple projects