- Naimi Park, Or Yehuda, Israel
- Full-time
Description
Key Responsibilities:
- Develop, optimize, and maintain front-end components, interfacing with complex systems.
- Architect and build scalable, high-performance web applications.
- Work with React-based UI frameworks such as Material-UI (MUI) to create responsive and accessible interfaces.
- Collaborate closely with designers, back-end developers, and product managers to translate business requirements into functional applications.
- Write clean, maintainable, and efficient code while following best practices and coding standards.
- Ensure application performance and responsiveness through performance optimization techniques.
- Maintain version control and collaborate with the team using Git.
Requirements
- At least 3 years of professional front-end development experience.
- Strong proficiency in Javascript and Typescript, with a deep understanding of the asynchronous language standards and features.
- Thorough knowledge of the React.js framework, its core principles, and design, including component lifecycle, hooks, and virtual DOM.
- Experience with React-based UI frameworks such as Material-UI (MUI).
- Familiarity with state management solutions such as Redux or React-Query - a significant advantage.
- Experience developing a multi-layered application, interfacing with a complex system of services, and featuring various UX flows, use-cases and events.
- A good understanding of the Node.js environment and its runtime in backend services - a significant advantage.
- Strong problem-solving skills and attention to detail.
- Experience working with Git for version control.
- Ability to work both independently and collaboratively in a fast-paced environment.
- Understanding of CI/CD processes and DevOps best practices - a significant advantage.