Frontend Engineer (React)
Build high-performance interfaces and scalable web applications using React or Vue with Next.js. Collaborate across teams, optimize frontend performance, ensure accessibility and compatibility, participate in code reviews, support CI/CD reliability, and own features from refinement through delivery.
Responsibilities
- Build and evolve scalable, high-performance web applications using React or Vue with Next.js for SSR and modern web delivery.
- Collaborate with product managers, designers, and backend engineers to translate complex monetization workflows into intuitive user experiences.
- Optimize frontend performance, focusing on loading times, rendering speed, and bundle efficiency in data-heavy dashboards.
- Ensure cross-browser and multi-device compatibility while meeting accessibility and usability standards.
- Participate in code reviews and share best practices to maintain high engineering standards.
- Work closely with DevOps to streamline CI/CD pipelines, improve deployment reliability, and enhance observability.
- Own features end-to-end from requirement refinement to implementation, testing, and delivery.
Requirements
- 3-5+ years of professional frontend development experience using React or Vue; React and Next.js preferred.
- Solid experience with Next.js, including SSR, SSG, routing, API routes, caching, and performance optimization.
- Strong JavaScript and TypeScript skills with knowledge of component architecture and design patterns.
- Experience with Vite, Webpack, Babel, Tailwind CSS, styled-components, and Vuetify.
- Hands-on experience with Redux, Vuex, Pinia, Context API, React Query, or SWR.
- Familiarity with CI/CD pipelines, Git workflows, Jest, React Testing Library, or Vue Test Utils.
- Strong understanding of performance tuning, responsive design, and cross-platform development.
- Proficiency in Figma for UI/UX layouts, components, and interactive prototypes.
- Experience with Framer Motion for animations and micro-interactions.
- Excellent communication skills and proficiency in English for technical discussions and documentation.