Job Description
We are seeking a highly experienced Lead Front-end Engineer to transform our front end into a high-quality, scalable, and maintainable solution.
This role involves architecting and implementing robust, performant React components that deliver exceptional user experiences with our product.
You will collaborate with product, design, and backend teams to build features that help businesses meaningfully connect with their customers.
About the Role
This is an ideal environment for those who love to ask questions, spot gaps, and bring ideas to the table.
The people who do really well in this role are the ones who love understanding the 'why' behind what they're building.
They don't just write code, but also heavily focus on how a feature ties into the user journey, how it impacts performance, and what happens next once it's live.
Proactiveness is highly desired.
Key Responsibilities
* Architect and implement robust, performant React components
* Collaborate with product, design, and backend teams to build features
* Design and develop scalable, maintainable solutions
* Ensure exceptional user experiences with our product
Qualifications
* 8+ years of professional software development experience
* 5+ years focused on front-end technologies
* Proven track record building and maintaining production React apps at scale
* Deep understanding of modern JavaScript (ES6+) and TypeScript
* Expert knowledge of React hooks, context API, and state management solutions
Technical Requirements
* Advanced proficiency in React.js with demonstrated experience building complex applications
* Strong expertise with Chakra UI component library and design systems
* Experience with Vite build tooling and modern front-end optimization techniques
* Proven knowledge with Sentry error monitoring and performance tracking
* Experience with CI/CD workflows using GitHub Actions and GCP Cloud Build
* In-depth knowledge of GraphQL client implementations (Apollo or similar), including codegen
* Hands-on experience with architecture patterns like Feature Sliced Design (FSD)
* Strong understanding of web performance optimization and responsive design principles
Nice to Have
* Prior experience in the messaging space
* Worked for a fast-moving startup
* Experience with React Native