We are looking for a Front-end Developer to join one of SEP’s fast-growing ventures. In this role, you will work on building fast, scalable, and user-centric interfaces for an e-commerce platform, ranging from internal merchant dashboards to customer-facing storefronts.
Key Responsibilities:
- Design, develop, and maintain frontend applications using React and Next.js.
- Build reusable UI components and contribute to a shared design system.
- Implement responsive and cross-browser user interfaces.
- Integrate frontend applications with RESTful and/or GraphQL APIs.
- Optimize performance with a strong focus on Core Web Vitals, SEO, and user experience.
- Effectively leverage Next.js features such as SSR, ISR, Image Optimization, and App Router.
- Implement and manage state management and data-fetching strategies (e.g., Zustand, Redux Toolkit, TanStack Query, SWR).
- Write and maintain unit and integration tests for critical user flows (e.g., checkout).
- Collaborate closely with backend, product, and design teams.
- Design and evolve the frontend architecture and technical roadmap.
- Define and enforce frontend standards (TypeScript, linting, testing, code structure).
- Lead code reviews and mentor team members.
- Balance technical quality with delivery speed in a startup environment.
- Own features end-to-end, from design decisions to production performance.
Requirements:
- 2 to 5 years of professional experience in frontend development.
- Strong proficiency in React and solid production experience with Next.js.
- Proficiency in TypeScript and modern CSS frameworks (preferably Tailwind CSS).
- Experience with state management and frontend data-fetching patterns.
- Good understanding of web performance, accessibility (a11y), and SEO.
- Familiarity with Docker (at least in development environments).
- Strong collaboration and communication skills in product-driven teams.
Nice to Have:
- Experience with AI-augmented development tools (Vibe Coding) (e.g., Cursor, Windsurf, v0.dev)
- Experience with animations and micro-interactions (e.g., Framer Motion)
- Experience building SaaS dashboards or e-commerce platforms.
- Familiarity with CI/CD pipelines and modern deployment platforms.