Overview:
We are seeking a Senior Front-End Developer to join our global R&D team. This role involves developing rich, fast, and highly responsive user interfaces for handling big data using cutting-edge technologies such as NxJS, Angular 15+, React 18, AgGrid, RxJS, and MobX. The ideal candidate is passionate about front-end development and thrives in a fast-paced, collaborative environment.
Responsibilities:
- Take ownership of implementing complex UI features.
- Design and implement UI components and services.
- Develop SAAS web client components, working closely with UX experts to achieve optimal user experience.
- Write clean, maintainable, and high-performance code.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Fluency in English, both written and verbal.
Requirements:
- Strong experience as a front-end developer using JavaScript frameworks/libraries such as Angular 8+ (must) and React.
- Deep understanding of JavaScript, including functional programming and ES6 features.
- Proficiency in TypeScript, including advanced types, generics, and decorators.
- Hands-on experience with unit testing frameworks (Jest, ng-mock).
- Strong knowledge of HTML/CSS and responsive design principles.
- Ability to self-learn and work independently.
- Proficiency in English, both written and spoken.
Advantages:
- Experience with Cypress end-to-end testing framework.
- Knowledge of state management libraries such as MobX or Redux.
- Experience with GraphQL.
- Familiarity with Node. js, Mock Server, and Express. js.
- B. Sc. in Computer Science, Computer Engineering, or a related technical field.