Job Details
Type: Contract
Post Date: 30+ days ago
Industry: Product And Design
Job Description
What You’ll Do
- Collaborate and Create: Partner with product managers, designers, and backend engineers to develop our new product.
- Plan and Execute: Contribute to product planning from the early stages. Your technical insights will help shape the product's direction.
- Build and Optimize: Build scalable and reusable front-end components using React.js and TypeScript, ensuring performance and reliability.
- Leverage advanced techniques like memoization, lazy loading, and code splitting to optimize performance.
- Ensure Quality: Write tests with Jest and react-testing-library. Use tools like React DevTools to debug and optimize.
What We’re Looking For
- React Expertise: React Expertise: 3+ years of experience with React and Advanced knowledge of Next.js (14), including hooks, state management, cache management, the virtual DOM, and component lifecycle.
- TypeScript Proficiency: Strong experience with TypeScript, including advanced types, interfaces, and generics for creating type-safe components.
- Performance Optimization: Proven ability to optimize apps for speed, efficiency, and responsiveness using techniques such as memoization, lazy loading, code splitting, reducing bundle size, tree-shaking, and leveraging modern build tools (e.g., Vite)
- UI/UX Focus: A strong eye for creating beautiful, intuitive, animated and responsive user interfaces, with a keen sense for user experience best practice. Experince in using 3D rendering frameworks is a plus.
- API & websocket Master: Expertise in integrating real-world APIs, handling asynchronous operations, and gracefully managing errors as well as Real-time data with WebSockets.
- Security and Accessibility: Knowledge of web security practices, including preventing XSS and CSRF, and a commitment to building accessible applications.
- AI: Expertise in using AI for development, as well as integrating AI into your projects is a huge plus.