Remote Frontend Engineer (React.js) - Mid OR Senior - India
Posted
This job is closed
This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Deel is seeking a Front-End Software Engineer who is passionate about building sleek, user-friendly web applications.
The role involves collaborating with product managers, designers, and backend engineers to develop new features and enhance existing products.
Responsibilities include contributing to product planning, building scalable and reusable front-end components using React.js and TypeScript, and ensuring performance and reliability.
The engineer will write tests using Jest and react-testing-library and utilize tools like React DevTools for debugging and optimization.
Requirements:
Candidates must have 5+ years of experience with React.js, including hooks, state management (e.g., MobX, Redux), JSX, the virtual DOM, and component lifecycle.
Strong experience with TypeScript is required, including advanced types, interfaces, and generics for creating type-safe components.
In-depth knowledge of JavaScript (ES6+) is essential, including closures, async/await, event loop, DOM API, and reactive programming patterns.
Proven ability to optimize applications for speed and efficiency using techniques such as memoization, lazy loading, and code splitting is necessary.
A strong eye for creating beautiful, intuitive, and responsive user interfaces is required, along with knowledge of user experience best practices.
Expertise in integrating real-world APIs and handling asynchronous operations is essential.
Knowledge of web security practices and a commitment to building accessible applications is required.
Experience with testing libraries such as Jest and react-testing-library is necessary, along with familiarity with Storybook for component documentation and testing.
Benefits:
Employees will receive computer equipment tailored to their role.
Stock grant opportunities are available depending on the role, employment status, and location.
Additional perks and benefits are provided based on employment status and country.
The position offers the flexibility of remote work, including access to WeWork where available.