Posted Apr 2, 2026
Key Responsibilities:
Collaborate and Create: Partner with product managers, designers, and backend engineers to develop new features and enhance products. - Plan and Execute: Contribute to product planning from the early stages, using technical insights to shape the product's direction. - Build and Optimize: Develop scalable and reusable front-end components using React.js and TypeScript, ensuring performance and reliability by leveraging advanced techniques like memoization, lazy loading, and code splitting. - Ensure Quality: Write tests with Jest and react-testing-library, utilizing tools like React DevTools to debug and optimize. Qualifications Required:
React Expertise: 5 years of experience with React.js, including hooks, state management, JSX, the virtual DOM, and component lifecycle. - TypeScript Proficiency: Strong experience with TypeScript, including advanced types, interfaces, and generics for creating type-safe components. - JavaScript Mastery: Profound knowledge of JavaScript (ES6), including closures, async/await, event loop, DOM API, and reactive programming patterns. - Performance Optimization: Proven ability to optimize apps for speed, efficiency, and responsiveness through techniques like memoization, lazy loading, code splitting, and modern build tools. - UI/UX Focus: Strong eye for creating beautiful, intuitive, and responsive user interfaces, with a keen sense for user experience best practices. - API Mastery: Expertise in integrating real-world APIs, handling asynchronous operations, and managing errors gracefully. - Security and Accessibility: Knowledge of web security practices, including preventing XSS and CSRF, with a commitment to building accessible applications. - Testing Experience: Familiarity with testing libraries such as Jest and react-testing-library, and understanding of how to test asynchronous code. Key Responsibilities:
Collaborate and Create: Partner with product managers, designers, and backend engineers to develop new features and enhance products. - Plan and Execute: Contribute to product planning from the early stages, using technical insights to shape the product's direction. - Build and Optimize: Develop scalable and reusable front-end components using React.js and TypeScript, ensuring performance and reliability by leveraging advanced techniques like memoization, lazy loading, and code splitting. - Ensure Quality: Write tests with Jest and react-testing-library, utilizing tools like React DevTools to debug and optimize. Qualifications Required:
React Expertise: 5 years of experience with React.js, including hooks, state management, JSX, the virtual DOM, and component lifecycle. - TypeScript Proficiency: Strong experience with TypeScript, including advanced types, interfaces, and generics for creating type-safe components. - JavaScript Mastery: Profound knowledge of JavaScript (ES6), including closures, async/await, event loop, DOM API, and reactive programming patterns. - Performance Optimization: Proven ability to optimize apps for speed, efficiency, and responsiveness through techniques like memoization, lazy loading, code splitting, and modern build tools. - UI/UX Focus: Strong eye for creating beautiful, intuitive, and responsive user interfaces, with a keen sense for user experience best practices. - API Mastery: Expertise in integrating real-world APIs, handling asynchronous operations, and managing errors gracefully. - Security and Accessibility: Knowledge of web security practices, including preventing XSS and CSRF, with a commitment to building accessible applications. - Testing Experience: Familiarity with testing libraries such as Jest and react-testing-library, and understanding of how to test asynchronous code.
Don't want to apply yourself?
Our team writes your resume, applies for you, preps you for interviews, and negotiates your offer.
Browse Jobs
By Role
By City