Logo of Huzzle

Frontend Engineer (React.js) - Mid OR Senior - India

image

Deel

15d ago

  • Job
    Full-time
    Senior Level
  • Software Engineering
    IT & Cybersecurity
  • Germany, +15
    Remote

AI generated summary

  • You must have 5+ years of React.js experience, strong TypeScript skills, advanced JavaScript knowledge, UI/UX focus, API integration expertise, security practices understanding, and testing familiarity.
  • You will collaborate with teams to develop new features, contribute technical insights in planning, build and optimize scalable components with React.js, and ensure quality through testing and debugging.

Requirements

  • React Expertise: 5+ years of experience with React.js, including hooks, state management (e.g., MobX, Redux), 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: In-depth 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 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, and responsive user interfaces, with a keen sense for user experience best practice
  • API Master: Expertise in integrating real-world APIs, handling asynchronous operations, and gracefully managing errors.
  • Security and Accessibility: Knowledge of web security practices, including preventing XSS and CSRF, and a commitment to building accessible applications.
  • Testing Experience: Experience with testing libraries such as Jest and react-testing-library, and familiarity with Storybook for component documentation and testing. Understanding of how to test asynchronous code.

Responsibilities

  • Collaborate and Create: Partner with product managers, designers, and backend engineers to develop new features and enhance our products.
  • 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.

FAQs

Do we support remote work?

Yes, we offer the flexibility of remote work, including access to WeWork locations where available.

What is the primary technology used for front-end development?

The primary technology used for front-end development at Deel is React.js, along with TypeScript.

How many years of experience are required for this position?

We are looking for candidates with 5+ years of experience with React.js and related technologies.

Is experience with testing libraries required?

Yes, experience with testing libraries such as Jest and react-testing-library is required.

Do we require knowledge of web security practices for this role?

Yes, a knowledge of web security practices, including preventing XSS and CSRF, is an important aspect of this role.

Is knowledge of the FinTech industry advantageous for this position?

Yes, experience in the FinTech industry is considered a plus.

Are there opportunities for stock grants in this role?

Yes, stock grant opportunities are available and dependent on your role, employment status, and location.

Is collaboration with back-end teams expected?

Yes, a basic understanding of server-side languages, particularly Node.js, is beneficial for effective collaboration with back-end teams.

Will Deel provide computer equipment for this role?

Yes, Deel provides computer equipment tailored to your role.

What kind of work culture can candidates expect at Deel?

Candidates can expect a collaborative, remote-first work culture where teamwork and camaraderie are key values.

Deel helps businesses hire anyone, anywhere. It's global payroll for employees and contractors from around the world.

Finance
Industry
501-1000
Employees
2019
Founded Year

Mission & Purpose

Deel is the all-in-one HR platform for global teams. It helps companies simplify every aspect of managing an international workforce, from culture and onboarding, to local payroll and compliance. Deel works for independent contractors and full-time employees in more than 150 countries, compliantly. And getting set up takes just a few minutes. Today, Deel serves over 15,000 customers from SMBs to publicly traded companies.