We are looking for a skilled Frontend Developer with at least 2 years of experience to join our engineering team. You will be responsible for building high-performance web applications using Next.js, TypeScript, and Tailwind CSS.
While the primary focus is frontend development, this role requires a candidate comfortable crossing into the backend layer using Node.js, Express, and MongoDB to handle API routes and database integrations. You will also play a key role in quality assurance, handling both automated testing with Jest and manual performance/security testing.
Frontend Development: Design and implement responsive, high-fidelity UI components using React, Next.js, and Tailwind CSS.
API Development & Integration: Build and maintain Next.js API routes and integrate with external Third-Party APIs.
State Management: Architect efficient state management solutions to ensure smooth data flow across the application.
Backend Support: Collaborate on backend logic using Express.js and Node.js, including database interactions with MongoDB.
Quality Assurance & Testing:
Automation: Write robust unit and integration tests using Jest.
Manual Testing: Conduct functional, API, performance, and basic security testing to ensure stability.
Optimization & SEO: Optimize application performance (Core Web Vitals) and implement On-page SEO best practices to ensure discoverability.
Monitoring: Monitor application health and user behavior using New Relic and Microsoft Clarity.
AI Integration: Utilize Prompt Engineering techniques to integrate AI-driven features into the application.
Primary Stack (Must Have):
Frameworks: Mastery of React.js and Next.js (App Router experience is a plus).
Language: Strong proficiency in TypeScript and JavaScript (ES6+).
Styling: Expert knowledge of Tailwind CSS.
AI: Experience with Prompt Engineering and LLM integration.
Secondary Stack (Good to Have):
Backend: Experience with Node.js and Express.js.
Database: Working knowledge of MongoDB (NoSQL) and Redis for caching.
Data: Familiarity with BigQuery.