Frontend Engineering Position Overview
We are seeking a skilled Frontend Engineer to join our team.
Job Description:
This is an exciting opportunity to develop rich, performant web applications using React.js and other cutting-edge technologies. The ideal candidate will have excellent English communication skills, 5+ years of professional experience in front-end engineering with React.js and TypeScript, and a proven track record delivering web applications using React.js and Next.js.
The successful candidate will be responsible for building and maintaining reusable components and front-end architecture to support the growing product ecosystem. They will also lead implementation of the design system and UX layer in coordination with the client's design team, collaborate with back-end and full-stack engineers to ensure consistent integration with Supabase and other platform services, and balance iterative MVP delivery with scalable, maintainable engineering practices.
Key Responsibilities:
1. Develop complex web applications using React.js, Next.js, TailwindCSS, and Shadcn.
2. Create and maintain reusable UI components and front-end architecture.
3. Implement design systems and UX layers in collaboration with design teams.
4. Collaborate with cross-functional teams to ensure seamless integration with Supabase and other backend services.
5. Support the development of high-quality, maintainable codebases.
Requirements:
* Excellent English communication skills.
* At least 5 years of professional experience in front-end engineering with React.js and TypeScript.
* Proven track record delivering web applications using React.js and Next.js.
* Strong understanding of component-based architecture, state management, responsive design, and performance optimization.
* Familiarity with data visualization tools such as D3.js, Recharts, or Mapbox.
* Experience working collaboratively with design and back-end teams.
Desired Experience:
* Experience working with React Native and cross-platform design systems.
* Familiarity with Supabase or similar backend-as-a-service tools.
What We Offer:
* A competitive salary package.
* A dynamic work environment with opportunities for growth and development.
* A supportive team that values collaboration and open communication.
* A comprehensive benefits package including paid time off, sick leave, and national holidays.