Tech Stack
CloudGoogle Cloud PlatformJavaScriptPythonReactTypeScript
About the role
- Architect, develop, and maintain responsive, accessible, and high-performance user interfaces
- Build and maintain a scalable design system and reusable components using Shadcn UI and Tailwind CSS
- Collaborate closely with backend engineers to design API contracts and ensure seamless data integration
- Work with designers to deliver pixel-perfect, user-friendly UI implementations
- Optimize load times, rendering performance, and runtime efficiency for large-scale applications
- Implement and maintain automated testing for front-end components
- Lead the development and technical direction of large-scale front-end projects
- Review code and mentor other engineers to maintain a high standard of quality
- Ensure best practices in accessibility, security, and performance are consistently applied
- Contribute to architectural decisions, including SSR, code splitting, and micro-frontend strategies
Requirements
- 6+ years of experience building and maintaining scalable front-end applications in production environments
- Strong programming skills in React.js, JavaScript, and TypeScript, with the ability to write clean, maintainable code
- Working knowledge of Python for backend integration or full-stack contributions
- Experience implementing and maintaining component-driven architectures with Shadcn UI and Tailwind CSS
- Proficient in integrating REST into front-end applications
- Solid understanding of performance optimization and cross-browser compatibility
- Experience with Git-based workflows and CI/CD pipelines
- Experience working in Google Cloud Platform (GCP) environments is a plus