Flutter Developer Μη Αμειβόμενη Πρακτική

Απομακρυσμένη Πρακτική • 1 Μήνας • Μη Αμειβόμενη • κοινό codebase για iOS & Android

Περιγραφή Θέσης

Ο ιδανικός υποψήφιος θα είναι υπεύθυνος για την ανάπτυξη υψηλής ποιότητας εφαρμογών. Θα είναι επίσης υπεύθυνος για το σχεδιασμό και την υλοποίηση δοκιμάσιμου και κλιμακώσιμου κώδικα.

Οι προγραμματιστές εφαρμογών στο TafHub είναι υπεύθυνοι για τη δημιουργία των εφαρμογών iOS και Android του TafHub. Οι εφαρμογές είναι χτισμένες σε Flutter, με κοινό codebase για iOS και Android.

Υπευθυνότητες

  • Ανάπτυξη ποιοτικού λογισμικού και web εφαρμογών
  • Ανάλυση και συντήρηση υφιστάμενων εφαρμογών λογισμικού
  • Σχεδιασμός κώδικα υψηλής κλιμάκωσης και δοκιμασιμότητας
  • Ανακάλυψη και επιδιόρθωση προγραμματιστικών σφαλμάτων

Προσόντα

  • Πτυχίο ή ισοδύναμη εμπειρία στην Επιστήμη Υπολογιστών ή σε συναφή πεδίο
  • Εμπειρία ανάπτυξης με γλώσσες προγραμματισμού
  • Δεξιότητες σε SQL βάσεις δεδομένων ή σχεσιακές βάσεις δεδομένων
  • Άνεση με τεχνολογία αιχμής και ικανότητα εργασίας σε γρήγορο περιβάλλον
  • 2-3 χρόνια εμπειρίας ανάπτυξης
  • Επάρκεια σε προγραμματισμό Java / Kotlin
  • Γνώση και εμπειρία στο Flutter Framework και προγραμματισμό DART
  • Πρακτική εμπειρία στη χρήση RESTful APIs
  • Πρακτική εμπειρία στο σχεδιασμό και ανάπτυξη αρχιτεκτονικής microservices και containers
  • Πρακτική εμπειρία σε IDEs ανάπτυξης όπως Android Studio, Android SDK και Firebase
  • Εμπειρία με offline αποθήκευση, threading και ρύθμιση απόδοσης
  • Εξοικείωση με push notifications και ενσωμάτωση iOS με Flutter
  • Εμπειρία στη χρήση GitHub ή παρόμοιου περιβάλλοντος
  • Εμπειρία με Material Design και αρχές, πρότυπα και βέλτιστες πρακτικές σχεδιασμού Android UI
  • Καλή γνώση προσθήκης βιβλιοθηκών τρίτων
  • Εμπειρία στη δημοσίευση εφαρμογών σε πλατφόρμες Android και iOS
  • Προηγούμενη γνώση Flutter είναι ιδιαίτερα επιθυμητή
  • Άριστη κατανόηση σχεδιασμού λογισμικού και αρχών αντικειμενοστρεφούς προγραμματισμού
  • Εμπειρία με Flutter, React-Native / React, Redux είναι ένα πλεονέκτημα
  • Άνετη χρήση εργαλείων οργανολογίας και εντοπισμού σφαλμάτων σε αντίστοιχες πλατφόρμες
  • Ελάχιστη 2ετής εμπειρία στην ανάπτυξη native iOS / Android εφαρμογών για καταναλωτές με τουλάχιστον 50 χιλιάδες λήψεις

Τεχνική Εμπειρία

  • Μετατροπή σχεδίων και wireframes σε κώδικα υψηλής ποιότητας
  • Σχεδιασμός, δημιουργία και συντήρηση υψηλής απόδοσης, επαναχρησιμοποιήσιμου και αξιόπιστου Java κώδικα
  • Διασφάλιση της βέλτιστης δυνατής απόδοσης, ποιότητας και ανταπόκρισης της εφαρμογής
  • Εντοπισμός και διόρθωση σημείων συμφόρησης και σφαλμάτων
  • Βοήθεια στη διατήρηση ποιότητας, οργάνωσης και αυτοματοποίησης κώδικα
  • Ισχυρή γνώση του Android SDK, διαφορετικών εκδόσεων Android και πώς να διαχειρίζεστε διαφορετικά μεγέθη οθόνης
  • Εξοικείωση με RESTful APIs για σύνδεση Android εφαρμογών με back-end υπηρεσίες
  • Ισχυρή γνώση αρχών, προτύπων και βέλτιστων πρακτικών σχεδιασμού Android UI
  • Εμπειρία με offline αποθήκευση, threading και ρύθμιση απόδοσης
  • Ικανότητα σχεδιασμού εφαρμογών γύρω από φυσικές διεπαφές χρήστη, όπως αφή
  • Εξοικείωση με τη χρήση πρόσθετων αισθητήρων, όπως γυροσκόπια και επιταχυνσιόμετρα
  • Γνώση του οικοσυστήματος ανοιχτού κώδικα Android και των διαθέσιμων βιβλιοθηκών για κοινές εργασίες
  • Ικανότητα κατανόησης επιχειρηματικών απαιτήσεων και μετατροπής τους σε τεχνικές απαιτήσεις
  • Εξοικείωση με cloud message APIs και push notifications
  • Κλίση για συγκριτική αξιολόγηση και βελτιστοποίηση
  • Κατανόηση των αρχών σχεδιασμού και οδηγιών διεπαφής του Google Android
  • Επαρκής κατανόηση εργαλείων ελέγχου εκδόσεων κώδικα, όπως Git

Εάν πιστεύετε ότι είστε το ιδανικό ταίρι για αυτή τη θέση, στείλτε μας την αίτησή σας και αν διαπιστώσουμε ότι ταιριάζετε, θα επικοινωνήσουμε μαζί σας.

Για περισσότερες πληροφορίες σχετικά με αυτή τη θέση, μη διστάσετε να επικοινωνήσετε μαζί μας στη διεύθυνση: [email protected]

* Πρόκειται για μη αμειβόμενη πρακτική άσκηση 1 μήνα με δυνατότητα επέκτασης. Η εργασία γίνεται εξ αποστάσεως.

Σύνοψη Θέσης

ΤμήμαΜηχανική
ΤοποθεσίαΑπομακρυσμένα
ΤύποςΠρακτική (Μη Αμειβόμενη)
Διάρκεια1 Μήνας
StackFlutter & Dart