Die Stelle wurde vom Unternehmen geschlossen
Ähnliche Jobs finden

Senior MacOS Software Engineer in EPAM Ukraine

Gepostet vor über 30 Tagen

199 Ansichten

0 Bewerbungen   0 Antworten

EPAM Ukraine
EPAM Ukraine
Software Engineering & Product Deve
5
1 Bewertung
Yuliia Dieriugina
Yuliia Dieriugina
Talent Acqisition Operations Specialist
Über 5 Jahre
Zwischenstufe
Vollzeitarbeit

übersetzt von Google

Unser Kunde ist der europäische Marktführer für fotobasierte Produkte und beliefert jährlich Millionen von Kunden in über zehn Märkten. Ob personalisierte Leinwände, Kalender, Tassen, Puzzles, Handyhüllen oder unsere klassischen Fotobücher, unser Kunde verfügt über eine breite Produktpalette.

Unser Kunde ist europäischer Marktführer für fotobasierte Produkte und beliefert jährlich Millionen von Kunden in über zehn Märkten. Ob personalisierte Leinwände, Kalender, Tassen, Puzzles, Handyhüllen oder unsere klassischen Fotobücher – unser Kunde bietet eine breite Produktpalette.

Wenn Sie bereit sind, Ihre Talente in einem dynamischen und kreativen Umfeld zu zeigen, ist dies die perfekte Gelegenheit für Sie, sich zu entfalten und einen bedeutenden Einfluss auszuüben.

Als Senior macOS-Entwickler sind Sie für die Leitung der Entwicklung der macOS-Version der Anwendung verantwortlich. Sie arbeiten eng mit den Backend- und Web-Frontend-Teams zusammen, um eine nahtlose Integration sicherzustellen und ein qualitativ hochwertiges Produkt zu liefern.

Aufgaben

  • Entwerfen, Entwickeln und Warten der macOS-Version der Anwendung
  • Arbeiten Sie mit den Backend- und Web-Frontend-Teams zusammen, um APIs zu integrieren und eine reibungslose Funktionalität sicherzustellen
  • Optimieren und verbessern Sie die Leistung der Anwendung
  • Identifizieren und beheben Sie Fehler und technische Probleme
  • Führen Sie Codeüberprüfungen durch und geben Sie Nachwuchsentwicklern Anleitung

Anforderungen

  • Kenntnisse in Swift/Objective-C : Dies sind die wichtigsten Programmiersprachen, die für die Entwicklung von macOS verwendet werden. Swift ist die von Apple bevorzugte moderne Sprache, aber Objective-C wird immer noch in vielen bestehenden Codebasen verwendet.
  • Kenntnisse von macOS-Frameworks : Vertrautheit mit macOS-spezifischen Frameworks wie Cocoa und Cocoa Touch zum Erstellen von macOS-Anwendungen. Das Verständnis, wie diese Frameworks für die Entwicklung von Benutzeroberflächen, Netzwerke, Datenverwaltung usw. verwendet werden, ist von entscheidender Bedeutung.
  • Xcode und Interface Builder : Kenntnisse in Xcode, der integrierten Entwicklungsumgebung (IDE) von Apple, und Interface Builder zum visuellen Entwerfen von Benutzeroberflächen
  • Erfahrung mit Versionskontrolle : Kenntnisse von Versionskontrollsystemen wie Git sind für die kollaborative Entwicklung und die effektive Verwaltung von Codeänderungen unerlässlich
  • UI/UX-Designfähigkeiten : Ein grundlegendes Verständnis der Designprinzipien von Benutzeroberflächen (UI) und Benutzererfahrungen (UX), um optisch ansprechende und benutzerfreundliche macOS-Anwendungen zu erstellen.
  • Debugging und Leistungsoptimierung : Möglichkeit zum Debuggen und Optimieren von macOS-Anwendungen hinsichtlich Leistung, Speichernutzung und Batterieverbrauch
  • Kenntnis der Human Interface Guidelines (HIG) von Apple : Das Verständnis und die Einhaltung der HIG von Apple stellt sicher, dass die Anwendung den Designprinzipien von Apple folgt und auf allen macOS-Geräten ein einheitliches Benutzererlebnis bietet.
  • Vertrautheit mit dem Apple-Ökosystem : Kenntnisse anderer Apple-Plattformen wie iOS, watchOS und tvOS können von Vorteil sein, insbesondere wenn die Anwendung auf mehrere Plattformen portiert oder integriert werden muss.
  • Netzwerk- und Datenverwaltung : Verständnis von Netzwerkkonzepten und Datenverwaltungstechniken für macOS-Anwendungen, die eine Internetverbindung oder Datenspeicherung erfordern
  • Kontinuierliches Lernen : Um in diesem Bereich wettbewerbsfähig zu bleiben, ist es wichtig, sich über die neuesten Entwicklungen, Funktionen und Best Practices von macOS durch Dokumentationen, Online-Ressourcen und Community-Foren auf dem Laufenden zu halten.
  • Testen und Qualitätssicherung : Kenntnisse über Testmethoden und -tools für macOS-Anwendungen, einschließlich Unit-Tests, UI-Tests und Integrationstests, um die Zuverlässigkeit und Qualität der Software sicherzustellen
  • Bereitstellung und Verteilung : Verständnis des Bereitstellungsprozesses von macOS-Apps, einschließlich Codesignierung, Richtlinien zur Einreichung im App Store und Verteilungsmethoden wie Mac App Store, Unternehmensverteilung oder Direktdownload
  • Bewährte Sicherheitsmethoden : Bewusstsein für Sicherheitslücken und bewährte Methoden zur Sicherung von macOS-Anwendungen, einschließlich Datenverschlüsselung, sicheren Kommunikationsprotokollen und Berechtigungsverwaltung.
  • Fähigkeiten zur Problemlösung und Fehlerbehebung : Fähigkeit, komplexe Probleme zu analysieren, Fehler zu beheben und bei der Entwicklung und Wartung von macOS-Anwendungen effektive Lösungen zu finden.
  • Obere Mittelstufe in Englisch, sowohl mündlich als auch schriftlich (B2)

Schön zu haben

  • Vorherige Erfahrung in der Backend- und Web-Frontend-Entwicklung
  • Vertrautheit mit Webtechnologien (z. B. HTML, CSS, JavaScript)

Wir bieten

  • Wettbewerbsfähige Vergütung abhängig von Erfahrung und Fähigkeiten
  • Individueller Karriereweg
  • Unbegrenzter Zugriff auf LinkedIn-Lernlösungen
  • Krankenstand und regulärer Urlaub
  • Englischunterricht mit zertifizierten Englischlehrern
  • Flexible Arbeitszeiten

Über EPAM

  • EPAM ist ein weltweit führender Anbieter von Engineering- und Entwicklungsdienstleistungen für digitale Plattformen. Wir sind bestrebt, unsere Kunden, unsere Mitarbeiter und unsere Gemeinschaften positiv zu beeinflussen. Wir pflegen eine dynamische und integrative Kultur. Hier arbeiten Sie mit multinationalen Teams zusammen, tragen zu einer Vielzahl innovativer Projekte bei, die die kreativsten und modernsten Lösungen liefern, und haben die Möglichkeit, kontinuierlich zu lernen und zu wachsen. Sie werden Teil einer engagierten, kreativen und vielfältigen Gemeinschaft, die Ihnen hilft, Ihr volles Potenzial zu entdecken. EPAM ist bestrebt, unserem globalen Team von über 54.600 EPAMern inspirierende Karrieren zu bieten. EPAMer führen mit Leidenschaft und Ehrlichkeit und denken kreativ. Unsere Mitarbeiter sind die Quelle unseres Erfolgs, und wir legen Wert auf Zusammenarbeit, versuchen immer, das Geschäft unserer Kunden zu verstehen, und streben nach höchsten Qualitätsstandards.

Spezialisierungen: Security Engineer
Schlüsselwörter: engineer, senior, software, macoS

übersetzt von Google

Über 5 Jahre
Zwischenstufe
Vollzeitarbeit
Wollen Sie den richtigen Job finden?
Neue Jobs in deinem Telegram
Abonnieren
wir verwenden cookies
Akzeptieren