
Η Sigma Software Group είναι μια πολυεθνική εταιρεία τεχνολογικών συμβουλευτικών υπηρεσιών που ιδρύθηκε το 2002. Οι ομάδες της παρέχουν ανάπτυξη λογισμικού, γραφιστικό σχεδιασμό, δοκιμές και τεχνική υποστήριξη σε πελάτες από κλάδους όπως η αυτοκινητοβιομηχανία, η υγειονομική περίθαλψη, οι τηλεπικοινωνίες, η αεροπορία, οι τραπεζικές υπηρεσίες, τα παιχνίδια, τα ακίνητα και η διαφήμιση. Η εταιρεία προσλαμβάνει ειδικούς πληροφορικής για να εργάζονται σε σύνθετα engineering projects και υποστηρίζει την επαγγελματική ανάπτυξη μέσω mentoring και συνεχούς μάθησης. Οι δυνατότητες απομακρυσμένης εργασίας αποτελούν μέρος του μοντέλου λειτουργίας της, με έργα για οργανισμούς όπως οι AstraZeneca, Scania και SAS.
Προγραμματιστής Android, Τεχνολογία Κατασκευών
Ανάπτυξη εφαρμογών με Kotlin και Jetpack Compose για τη διαχείριση του εργατικού δυναμικού στις κατασκευές. Σύνδεση του λογισμικού για κινητά με συσκευές, με στόχο καλύτερη πρόσβαση στα εργοτάξια, αποδοτικότητα και ασφάλεια εργαζομένων.
Περιγραφή
- Ανάπτυξη και συντήρηση εφαρμογών Android με Kotlin και Jetpack Compose.
- Συμμετοχή σε συζητήσεις για την αρχιτεκτονική και σε τεχνικές αποφάσεις.
- Αναδιάρθρωση και βελτίωση υφιστάμενων βάσεων κώδικα Android.
- Ανάπτυξη επεκτάσιμων και συντηρήσιμων λειτουργιών με Clean Architecture.
- Διάγνωση προβλημάτων εφαρμογών και σημείων συμφόρησης στην απόδοση.
- Ενσωμάτωση εγγενών λειτουργιών Android, όπως NFC, Bluetooth και SDK κάμερας.
- Συνεργασία με μηχανικούς iOS, ειδικούς QA, προγραμματιστές backend και ενδιαφερόμενους για το προϊόν.
- Συμβολή σε όλο τον κύκλο ζωής ανάπτυξης λογισμικού.
- Υποστήριξη της ποιότητας κώδικα, των αξιολογήσεων από συναδέλφους και της συνεχούς βελτίωσης.
- Συμβολή στην εξέλιξη του CI/CD και της μηχανικής αυτοματοποίησης.
Απαιτήσεις
- Τουλάχιστον τρία χρόνια επαγγελματικής εμπειρίας στην ανάπτυξη Android.
- Καλή γνώση της Kotlin και των σύγχρονων πρακτικών ανάπτυξης Android.
- Πρακτική εμπειρία με Jetpack Compose, Coroutines, Flow, Retrofit και Android SDK.
- Εμπειρία με MVVM και Clean Architecture.
- Κατανόηση αντικειμενοστραφούς προγραμματισμού, αλγορίθμων, δομών δεδομένων και σχεδιαστικών προτύπων.
- Εμπειρία με έγχυση εξαρτήσεων και εργαλεία δοκιμών μονάδας, όπως Mockito και JUnit.
- Ισχυρές αναλυτικές δεξιότητες και ικανότητα επίλυσης προβλημάτων.
- Ανάληψη ευθύνης για λειτουργίες και ανεξάρτητη ανάπτυξή τους.
- Αποτελεσματική επικοινωνία και συνεργασία.
- Γνώση αγγλικών σε μεσαίο ή υψηλότερο επίπεδο.
- Πτυχίο στην Επιστήμη Υπολογιστών ή στη Μηχανική Υπολογιστών, ή ισοδύναμη πρακτική εμπειρία.
Παροχές
- Εργασία εξ αποστάσεως.
- Συμβολή στη μακροπρόθεσμη ανάπτυξη προϊόντος.
- Επαγγελματική εξέλιξη δίπλα σε έμπειρους μηχανικούς μεσαίου και ανώτερου επιπέδου.
- Εργασία σε ώριμο μηχανικό περιβάλλον με ισχυρή τεχνική τεχνογνωσία.
- Στενή συνεργασία με τον οργανισμό του πελάτη.