Wir suchen derzeit einen motivierten und eigenverantwortlichen Principal Software Engineer zur Verstärkung unseres dynamischen Teams aus Fachleuten.
Als Principal Engineer spielen Sie eine Schlüsselrolle bei der Analyse und Lösung verschiedener geschäftlicher Herausforderungen im Technologiebereich. Zu Ihren Aufgaben gehören das Entwerfen, Implementieren, Durchführen von Unit-Tests und die tägliche Dokumentation von Softwaresystemen.
Wenn Sie von dieser Gelegenheit fasziniert sind, laden wir Sie herzlich ein, Teil unseres Teams zu werden!
KUNDE
Unser Kunde ist ein in Großbritannien ansässiges Unternehmen, dessen Mission es ist, ein besseres Internet zu schaffen. Wir bauen eine Analyseplattform auf, die Vermarkter mit Verlagen verbindet, um weitere Investitionen in großartige Content-Ersteller sicherzustellen und gleichzeitig beiden Parteien die Möglichkeit zu geben, die Effizienz ihres Unternehmens zu steigern.
PROJEKT
Gemeinsam mit dem Kunden entwickeln wir die nächste Generation der künstlichen Intelligenztechnologie, um das Web am Laufen zu halten. Wir sind alle an ein kostenloses Internet mit vielfältigen Diensten und Inhalten gewöhnt, aber ohne eine nachhaltige Möglichkeit, die Arbeit der YouTuber zu monetarisieren, bleiben uns nur noch wenige Portale, die von großen Unternehmen betrieben werden.
Es gibt viele Gründe, sich unserem Projekt anzuschließen. Hier sind nur einige davon:
- AWS-Infrastruktur
- ML
- Big Data
- Aktive Entwicklungsphase
- Enge Zusammenarbeit mit dem CTO – Fähigkeit, einen großen Einfluss auf ein Projekt zu haben
Anforderungen stark>
- 5+ Jahre Erfahrung in der Softwareentwicklung
- Ausgezeichnete Kenntnisse in JavaScript, TypeScript
- Solide Erfahrung mit VueJS, Node.js und dem Verwandtes Ökosystem
- Ausgeprägtes Wissen über Algorithmen und Datenstrukturen
- Erfahrung mit dem Entwerfen, Implementieren und Bereitstellen umfangreicher Webanwendungen
- Expertise in der Dokumentation und im Software Development Lifecycle und ALM Werkzeuge
- Ausgeprägte Schätzungsfähigkeiten, Fähigkeit, Lösungen zu finden, Vor-/Nachteile
- Ausgeprägte Kenntnisse über funktionale Programmierkonzepte und andere Programmierparadigmen
- Offenheit für die Arbeit und Zusammenarbeit in einem multidisziplinären Team
WÄRE EIN PLUS:
- Arbeitserfahrung mit Python
- Erfahrung mit AWS
Verantwortlichkeiten
- Implementieren Sie Teile der Software gemäß dem vorgegebenen Klassen-/Komponentendesign und unter Verwendung Ihres primären Tech-Stacks
- Qualität, Wartbarkeit und Konformität der Software mit Best Practices sicherstellen
- Sauberen Code erstellen
- An Anforderungsklärungssitzungen teilnehmen, Eingaben und Anforderungen der zugewiesenen Aufgaben sammeln
- Überprüfen Sie proaktiv Ihren eigenen Code mit Kollegen, um dessen Qualität sicherzustellen.
- Nehmen Sie an Schätzungs- und Planungssitzungen teil.
- Übernehmen Sie Aufsichts-, Beratungs- und Coaching-Rollen für einen oder mehrere Junior-Spezialisten und stellen Sie deren Qualität sicher Erledigung zugewiesener Aufgaben dank bereitgestellter Anleitung und Peer-Reviews
- Entwickeln Sie technische Projektdokumentation und Benutzerdokumentation
- Nehmen Sie an Projekt- und Teambesprechungen teil und leisten Sie relevante BeiträgeIonen und Informationen
- Nehmen Sie an technischen Interviews mit Softwareentwickler-Spezialisten teil und bewerten Sie die Fähigkeiten der Kandidaten anhand der Stellenanforderungen
Wir sind derzeit auf der Suche nach einem motivierten und fokussierten Principal Software Engineer für unser dynamisches Team von Fachleuten.
Als Principal Engineer spielen Sie eine Schlüsselrolle bei der Analyse und Lösung verschiedener Geschäftsaufgaben im Technologiebereich. Zu Ihren Aufgaben gehören das Entwerfen, Implementieren, Durchführen von Unit-Tests und die tägliche Dokumentation von Softwaresystemen.
Wenn Sie von dieser Gelegenheit fasziniert sind, laden wir Sie gerne ein, Teil unseres Teams zu werden!
KUNDE
Unser Kunde ist ein britisches Unternehmen, dessen Mission es ist, ein besseres Internet zu schaffen. Wir bauen eine Analyseplattform auf, die Vermarkter und Herausgeber verbindet, um weitere Investitionen in großartige Content-Ersteller sicherzustellen und es beiden Parteien gleichzeitig zu ermöglichen, ihre Geschäftsleistung zu verbessern.
PROJEKT
Gemeinsam mit dem Kunden schaffen wir die nächste Generation künstlicher Intelligenztechnologien, die dazu beitragen, das Internet am Laufen zu halten. Wir sind alle an ein kostenloses Internet mit einem vielfältigen Angebot an Diensten und Inhalten gewöhnt, aber ohne eine nachhaltige Möglichkeit, die Arbeit der Urheber zu monetarisieren, bleiben uns nur wenige Portale, die von großen Konzernen verwaltet werden. Es gibt viele Gründe, sich unserem Projekt anzuschließen. Hier sind nur einige davon:
- AWS-Infrastruktur
- ML
- Big Data
< li>Aktive Entwicklungsphase
- Enge Zusammenarbeit mit dem technischen Leiter – die Möglichkeit, großen Einfluss auf das Projekt zu nehmen
< strong>ANFORDERUNGEN
- 5+ Jahre Erfahrung in der Softwareentwicklung
- Ausgezeichnete Kenntnisse in JavaScript, TypeScript
- Erhebliche Erfahrung mit VueJS, Node .js und verwandte Ökosysteme
- Tiefgehende Kenntnisse über Algorithmen und Datenstrukturen
- Erfahrung im Entwerfen, Implementieren und Starten voll funktionsfähiger Webanwendungen
- Erfahrung mit Dokumentation und Software Entwicklungslebenszyklus und ALM-Tools
- Ausgeprägte Bewertungsfähigkeiten, Fähigkeit, Lösungen zu finden, Vor- und Nachteile
- Kenntnisse über funktionale Programmierkonzepte und andere Programmierparadigmen
- Offenheit für Arbeiten und zusammenarbeiten in einem multidisziplinären Team
< /ul>VORTEIL WIRD SEIN:
- Python-Erfahrung
- AWS-Erfahrung
< p>VERANTWORTLICHKEITEN- Implementieren Sie Teile der Software gemäß dem vorgegebenen Design von Klassen/Komponenten und unter Verwendung des wichtigsten technologischen Stacks < /li>
- Stellen Sie Qualität, Wartungsfreundlichkeit und Software-Konformität mit Best Practices sicher
- Schreiben Sie sauberen Code
- Nehmen Sie an Anforderungsklärungssitzungen teil, sammeln Sie Input und Aufgabenanforderungen
- Überprüfen Sie Ihren eigenen Code proaktiv mit Kollegen, um seine Qualität sicherzustellen.
- Nehmen Sie an Evaluierungs- und Planungssitzungen teil.
- Fungieren Sie als Mentor, Berater und Trainer für einen oder mehrere Nachwuchsspezialisten und stellen Sie sicherAufgaben, die ihnen aufgrund der bereitgestellten Empfehlungen und Peer-Reviews zugewiesen werden
- Technische Projektdokumentation und Benutzerdokumentation entwickeln
- An Projekt- und Teambesprechungen teilnehmen, relevante Materialien und Informationen bereitstellen
< li >Nehmen Sie an technischen Interviews mit Softwareentwicklungsspezialisten teil und bewerten Sie die Fähigkeiten der Kandidaten entsprechend den Stellenanforderungen