Verantwortlichkeiten:
- Das Diskussionsprojekt zielt auf die Zusammenarbeit mit dem Kunden und dem Entwicklungsteam ab.
- Entwicklung und Wartung von Webanwendungen unter Verwendung des MERN-Stacks (MongoDB, Express.js, React und Node.js).
- Zusammenarbeit mit Front-End- und Back-End-Teams zur Entwicklung und Implementierung dynamischer Benutzeroberflächen und Back-End-Logik.
- Integrieren Sie Drittanbieterdienste, APIs und Datenbanken in Webanwendungen.
- Schreiben Sie sauberen, wartungsfreundlichen und effizienten Code, der Best Practices und Standards entspricht.
- Die technische Machbarkeit von UI/UX-Designs sicherstellen und diese effektiv umsetzen.
- Fehlerbehebung und Debugging von Webanwendungen zur Optimierung der Leistung und Gewährleistung eines optimalen Benutzererlebnisses.
- Entwicklung und Verwaltung von RESTful APIs und Webdiensten.
- Beteilige dich an Code-Reviews und pflege die Versionskontrolle mit Git.
- Bleiben Sie über die neuesten Branchentrends, Frameworks und Technologien im Zusammenhang mit dem MERN-Stack auf dem Laufenden.
Erforderliche Fähigkeiten und Qualifikationen:
- Kenntnisse in MongoDB, Express.js, React.js und Node.js.
- Fundierte Erfahrung mit Frontend-Technologien wie HTML5, CSS3, JavaScript und modernen JS-Frameworks.
- Erfahrung in der Integration von APIs und im Umgang mit Datenbanken (NoSQL, MongoDB).
- Kenntnisse im Umgang mit Versionskontrollsystemen (Git).
- Kenntnisse in Responsive Design, Webzugänglichkeit und Leistungsoptimierung.
- Erfahrung in der Bereitstellung und Wartung von Webanwendungen auf Cloud-Plattformen (z. B. AWS, Heroku, DigitalOcean).
- Fähigkeit zur Arbeit mit RESTful APIs, GraphQL und anderen Webdiensten.
- Gutes Verständnis von Authentifizierungsprotokollen wie JWT und OAuth.
- Starke Fähigkeiten im Debuggen und in der Problemlösung.
- Erfahrung mit Unit-Tests und automatisierten Testframeworks (z. B. Jest, Mocha) ist von Vorteil.
Bevorzugte Qualifikationen:
- Kenntnisse in TypeScript.
- Erfahrung mit State-Management-Bibliotheken wie Redux oder Context API.
- Kenntnisse im Umgang mit Containerisierungstools (Docker) und CI/CD-Pipelines.
- Kenntnisse agiler Methoden/Scrum.
- Ausgezeichnete schriftliche und mündliche Kommunikationsfähigkeiten.