Engineer
Über diesen Job
Werde Teil des Subway-Teams als Software Engineer mit Fokus auf React Native! In dieser Rolle entwirfst, entwickelst und wartest du Softwarelösungen, die unsere Geschäftsmöglichkeiten unterstützen. Du arbeitest eng mit Produktmanagern und Designern zusammen und bringst deine Expertise in JavaScript, Node.js und React mit ein. Subway bietet dir ein dynamisches Umfeld, in dem du echten Einfluss nehmen kannst, sowie attraktive Vorteile wie Versicherungspläne und eine wettbewerbsfähige Vergütung von 102.700 - 128.400 USD jährlich. Bewerbe dich jetzt und forme die Zukunft eines der bekanntesten Marken der Welt!
Aufgaben
- Softwareanwendungen, -dienste oder APIs gemäß technischen Standards entwerfen, entwickeln und warten
- Sauberen, wartbaren und gut getesteten Code gemäß den etablierten Ingenieurpraktiken schreiben
- Mit Produktmanagern, Designern und Ingenieurkollegen zusammenarbeiten, um Anforderungen in technische Lösungen zu übersetzen
- An Code-Reviews teilnehmen und Feedback zur Verbesserung von Qualität und Konsistenz einarbeiten
- Softwarefehler und Produktionsprobleme debuggen, beheben und lösen
- Zur Einheitstests, Integrationstests und automatisierten Tests beitragen, um die Systemzuverlässigkeit sicherzustellen
- CI/CD-Pipelines und Bereitstellungsprozesse in Zusammenarbeit mit DevOps- oder Plattformteams unterstützen
- Code, Designs und technische Entscheidungen nach Bedarf dokumentieren
- An agilen oder produktzentrierten Bereitstellungspraktiken teilnehmen, einschließlich Sprintplanung und Retrospektiven
- Neue Technologien, Werkzeuge und Muster lernen und anwenden, um die Systemqualität und Effizienz des Teams zu verbessern
Anforderungen
- Du hast Erfahrung in der Softwareentwicklung mit JavaScript, Node.js und React Native, und bist in der Lage, robuste Anwendungen zu erstellen.
- Du hast ein tiefes Verständnis für objektorientierte Programmierung und Versionierung, was dir hilft, qualitativ hochwertigen Code zu liefern.
- Du bist vertraut mit REST-APIs und serviceorientierten Architekturen, um nahtlose Integrationen zwischen Softwarediensten zu gewährleisten.
- Du kannst effektive Debugging- und Troubleshooting-Techniken anwenden, um Softwarefehler schnell zu beheben und Produktionsprobleme zu lösen.
- Du kannst mit agilen Methoden arbeiten und bist in der Lage, aktiv an Sprint-Planungen und Retrospektiven teilzunehmen.
- Du hast Erfahrung in der Durchführung von Code-Überprüfungen und bist bereit, Feedback zur Verbesserung der Code-Qualität entgegenzunehmen.
- Du bist in der Lage, Datenbanken und Konzepte der Datenpersistenz effektiv zu nutzen und sicherzustellen, dass Daten sicher verarbeitet werden.
- Du zeigst starke Kommunikationsfähigkeiten und eine Bereitschaft, neues Wissen und neue Technologien zu erlernen und anzuwenden.
- Du bist vertraut mit CI/CD-Pipelines und Deployment-Prozessen und arbeitest eng mit DevOps-Teams zusammen.
- Du hast ein Bachelor-Abschluss in Informatik, Ingenieurwesen oder einem verwandten Bereich oder gleichwertige praktische Erfahrungen.
Benefits
- Krankenversicherung
- Lebensversicherung
- Betriebliche Altersvorsorge
- Leistungsorientierter Bonus
- Mobilitätszuschuss
- Studiengebührenvergütung
- Betriebsferien
- Freiwilligenzeit
Ist dir ein Fehler aufgefallen?
Teile uns mit, was nicht funktioniert hat, damit wir es schnell beheben können. Sende eine E-Mail an fachkraefte(at)img-sachsen-anhalt.de