Θέσεις εργασίας στην Ελλάδα
2/5/2025

Frontend Developer (Unity)

Πληροφορική - Προγραμματιστές

Πόλη ΕΥΟΣΜΟΣ | ΘΕΣΣΑΛΟΝΙΚΗ
Απασχόληση Εργασία από το σπίτι | Εξωτερική συνεργασία

Περιγραφή

Ενδιαφέρεστε να συνεισφέρετε στην ανάπτυξη και εξέλιξη μιας καινοτόμου εφαρμογής, διασφαλίζοντας παράλληλα τα υψηλότερα πρότυπα ασφάλειας; Αναζητούμε έναν έμπειρο και υπεύθυνο Senior Frontend Developer με εξειδίκευση στην Unity, ο οποίος θα ηγηθεί της ανάπτυξης της διεπαφής χρήστη (UI), εστιάζοντας τόσο στην άριστη εμπειρία χρήστη όσο και στην ασφάλεια του συστήματος.

Αρμοδιότητες:

  • Ανάπτυξη και υλοποίηση διεπαφών χρήστη (UI) και εμπειριών χρήστη (UX) υψηλής ποιότητας στην Unity, με γνώμονα τις αρχές ασφαλούς κώδικα.
  • Συνεργασία με την ομάδα σχεδιασμού για τη μετατροπή wireframes και mockups σε λειτουργικές και ασφαλείς διεπαφές, λαμβάνοντας υπόψη πιθανές ευπάθειες και τρόπους αντιμετώπισής τους.
  • Βελτιστοποίηση της απόδοσης της εφαρμογής Unity για να εξασφαλιστεί ομαλή και αποδοτική λειτουργία, χωρίς να θέτει σε κίνδυνο την ασφάλεια.
  • Συμμετοχή στον σχεδιασμό της αρχιτεκτονικής της εφαρμογής Unity, διασφαλίζοντας ότι η ασφάλεια είναι ενσωματωμένη σε κάθε επίπεδο.
  • Δημιουργία και συντήρηση λεπτομερούς και ακριβούς τεκμηρίωσης για τον κώδικα, συμπεριλαμβανομένων των αποφάσεων που σχετίζονται με την ασφάλεια.
  • Εντοπισμός, διόρθωση και, κυρίως, πρόληψη σφαλμάτων (debugging) και ευπαθειών ασφαλείας (vulnerabilities), εφαρμόζοντας προληπτικά μέτρα.
  • Συνεργασία με την ομάδα backend για την ενσωμάτωση της εφαρμογής Unity με τις backend υπηρεσίες μέσω ασφαλών RESTful APIs (HTTPS, TLS) και WebSockets, τηρώντας αυστηρά πρότυπα ασφαλείας και ελαχιστοποιώντας την έκθεση σε κινδύνους.
  • Εφαρμογή βέλτιστων πρακτικών ασφάλειας (OWASP) στον κώδικα Unity, συμπεριλαμβανομένων τεχνικών obfuscation, anti-tamper, integrity checks και ασφαλούς διαχείρισης ευαίσθητων δεδομένων.
  • Συμμετοχή σε security audits και vulnerability assessments, καθώς και στην ανάπτυξη και εφαρμογή σχεδίων αντιμετώπισης περιστατικών ασφαλείας (incident response).
  • Σχεδιασμός και υλοποίηση ασφαλών μηχανισμών επικοινωνίας μέσω WebSockets, διασφαλίζοντας την ακεραιότητα και την εμπιστευτικότητα των δεδομένων που μεταφέρονται.

Απαραίτητα Προσόντα

  • Αποδεδειγμένη εμπειρία στην ανάπτυξη εφαρμογών Unity (τουλάχιστον 3 χρόνια) με εμπορική κυκλοφορία παιχνιδιού ή εφαρμογής, με έμφαση στην ασφάλεια.
  • Άριστη γνώση της C# και των αρχών του αντικειμενοστρεφούς προγραμματισμού (OOP), καθώς και των βέλτιστων πρακτικών ασφαλούς κώδικα.
  • Εξοικείωση με τις αρχές σχεδιασμού UI/UX και την εφαρμογή τους στην Unity, λαμβάνοντας υπόψη τις επιπτώσεις στην ασφάλεια.
  • Εμπειρία με συστήματα ελέγχου εκδόσεων (Git) και διαδικασίες CI/CD.
  • Άριστη κατανόηση των αρχών ασφάλειας εφαρμογών, ιδίως σε περιβάλλον Unity (anti-tamper, anti-debug, code obfuscation, secure data storage, network security).
  • Εμπειρία στην εφαρμογή μέτρων ασφαλείας για την προστασία από reverse engineering, tampering, injection attacks και άλλες κοινές απειλές.
  • Εμπειρία με την ασφαλή χρήση RESTful APIs (HTTPS, TLS, OAuth, JWT) και WebSockets.
  • Ικανότητα εργασίας σε ομάδα, άριστη επικοινωνία και πάθος για την ασφάλεια.
  • Εκπληρωμένες στρατιωτικές υποχρεώσεις (για άνδρες).
  • Επιθυμητά Προσόντα:
  • Εμπειρία με εργαλεία και τεχνικές obfuscation κώδικα Unity, καθώς και με εργαλεία ανάλυσης ασφαλείας (static/dynamic analysis).
  • Εμπειρία με εργαλεία profiling και βελτιστοποίησης απόδοσης στην Unity, λαμβάνοντας υπόψη τις επιπτώσεις στην ασφάλεια.
  • Εμπειρία με την ανάπτυξη συστημάτων ελέγχου ακεραιότητας (integrity checks) και anti-tamper μηχανισμών.
  • Γνώση των προτύπων ασφαλείας OWASP και SANS.
  • Πτυχίο Πληροφορικής ή συναφούς αντικειμένου.

Παροχές

  • Ανταγωνιστικό πακέτο αποδοχών, ανάλογο των προσόντων, της εμπειρίας και της εξειδίκευσης στην ασφάλεια.

Αίτηση - Αποστολή Βιογραφικού

Σας ενδιαφέρει η θέση εργασίας; Εγγραφείτε για να στείλετε το βιογραφικό σας στην εταιρεία.