Softwareentwickler Frontend und Full-Stack

Outline Personalmanagement GmbH
Rheine, Germany
12 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
German, English

Job location

Remote
Rheine, Germany

Tech stack

JavaScript
API
Automation of Tests
Code Review
PostgreSQL
Node.js
Software Engineering
TypeScript
Web Applications
Web Services
React
GIT
Information Technology
Figma
GraphQL
Front End Software Development
Api Design
NestJS
Code Restructuring

Job description

Bereich Frontend:

  • Entwicklung eines skalierbaren React-basierten Design Systems auf Basis unseres Figma-Konzepts
  • Architekturverantwortung für Komponentenstrukturen und enge Zusammenarbeit mit UX/U
  • Umsetzung neuer Features sowie Refactoring bestehender Views im Zuge eines Redesigns
  • Effiziente Implementierung wiederverwendbarer UI-Patterns sowie Integration von GraphQL (Apollo Client)
  • Mentoring von Junior-Entwicklern, Durchführung von Code Reviews und Wissenstransfer zu Best Practices

Bereich Full-Stack:

  • Weiterentwicklung und Stabilisierung der Business-Logik unseres MVP
  • Entwurf, Implementierung und Absicherung von REST- und GraphQL-APIs
  • Full-Stack-Entwicklung mit TypeScript, Node.js, NestJS, React und PostgreSQL
  • Datenmodellierung, Testautomatisierung mit Jest und stetige Verbesserung der Architektur
  • Übernahme von Modulen, enge Zusammenarbeit im Team und aktive Mitgestaltung der Developer Experience

Requirements

  • Ausbildung oder Studium im Bereich Informatik z. B. Fachinformatiker(m/w/d) Anwendungsentwicklung oder eine vergleichbare Qualifikation
  • Mehrjährige Erfahrung in der Frontend- oder Full-Stack-Entwicklung
  • Sehr gute Kenntnisse in React, TypeScript, Design Systems und moderner Frontend-Architektur
  • Fundierte Erfahrung in Node.js, NestJS, PostgreSQL, API-Design, Testing und skalierbaren Webapplikationen
  • Sicherer Umgang mit Git, State-Management und Webservice (REST/GraphQL)
  • Hohe Qualitätsansprüche, strukturierte und verantwortungsbewusste Arbeitsweise
  • Gute Englischkenntnisse in Wort und Schrift

Apply for this position