Senior JavaScript Entwickler (React/Redux) für Remote-Position - Frontend-Spezialist

Aus der Ferne
Vollzeit
Unser wachsendes Technologieunternehmen sucht einen erfahrenen Senior JavaScript-Entwickler mit fundiertem React/Redux-Wissen. In dieser Position werden Sie maßgeblich an der Entwicklung anspruchsvoller Frontend-Lösungen beteiligt sein und die Architektur unserer Produkte mitgestalten. Wir bieten ein dynamisches Umfeld, in dem Ihre JavaScript-Expertise, insbesondere mit React und modernen ES6-Funktionen, voll zur Geltung kommen wird. Hauptverantwortlichkeiten - Entwicklung und Implementierung leistungsstarker Frontend-Lösungen unter Verwendung moderner JavaScript-Frameworks und -Bibliotheken (React 18+, Redux 4.2+). - Aktive Mitgestaltung der Produkt- und Service-Architektur mit Fokus auf Skalierbarkeit und Wartbarkeit. - Erstellung von optimiertem, wiederverwendbarem und gut dokumentiertem Code nach Best Practices. - Zusammenarbeit in einem agilen Entwicklungsteam mit regelmäßigen Sprints und Stand-ups. - Durchführung von Code-Reviews zur Sicherstellung der Codequalität und zum Wissensaustausch im Team. - Kontinuierliche Verbesserung der Benutzeroberfläche und Benutzererfahrung durch innovative JavaScript-Lösungen. - Optimierung der Frontend-Performance durch Anwendung moderner Techniken und Tools. Erforderliche Qualifikationen - Mindestens 3-4 Jahre nachweisbare Erfahrung in der JavaScript-Entwicklung mit tiefgreifendem Verständnis der Grundlagen (Closures, Kontext, this-Bindung). - Fundierte Kenntnisse in ES6+ und modernen JavaScript-Konzepten (Promises, async/await, Modules). - Mindestens 2 Jahre praktische Erfahrung mit React 16+ und Redux, einschließlich Context API, Hooks, Middleware und Higher-Order Components. - 4+ Jahre Erfahrung mit CSS und Layout-Techniken, insbesondere Flexbox und CSS-Grid. - Vertrautheit mit Styled Components oder ähnlichen CSS-in-JS-Lösungen. - Nachweisbare Kompetenz im Umgang mit Debugging- und Profiling-Tools für JavaScript-Anwendungen. - Sicherer Umgang mit Git und modernen Entwicklungs-Workflows. - Grundlegende Docker-Kenntnisse (Image, Container, Volume) und Fähigkeit zur Ausführung grundlegender Container-Operationen (stop/start/logs/exec). - Verständnis des Webpack/Babel-Ökosystems mit der Fähigkeit, Konfigurationen von Grund auf zu erstellen. - Erfahrung mit Code-Review-Prozessen und konstruktivem Feedback. Wünschenswerte Zusatzqualifikationen - Kenntnisse in Node.js für Full-Stack-Entwicklung. - Erfahrung mit TypeScript in React-Projekten. - Vertrautheit mit Testing-Frameworks wie Jest, React Testing Library oder Cypress. - Kenntnisse in GraphQL und Apollo Client. - Erfahrung mit State-Management-Alternativen wie MobX oder Recoil. - Verständnis für CI/CD-Pipelines und automatisierte Testprozesse. - Beiträge zu Open-Source-Projekten im JavaScript/React-Ökosystem. Arbeitsmodell Diese Position ist als Vollzeitstelle konzipiert und bietet die Möglichkeit zum vollständigen Remote-Arbeiten. Kandidaten mit der Möglichkeit, gelegentlich unser Büro in Moskau zu besuchen, werden bevorzugt, dies ist jedoch keine zwingende Voraussetzung für herausragende Bewerber. Warum Sie zu uns kommen sollten Als Teil unseres Teams haben Sie die Möglichkeit, an innovativen Projekten zu arbeiten und Ihre Expertise in einem kollaborativen Umfeld einzubringen. Wir fördern kontinuierliches Lernen und bieten Raum für berufliche Weiterentwicklung. Unsere flexible Arbeitsumgebung ermöglicht es Ihnen, Ihre Arbeit optimal zu gestalten und gleichzeitig Teil eines engagierten Teams zu sein, das gemeinsam hochwertige Lösungen entwickelt.