
Η YASH Technologies είναι μια παγκόσμια εταιρεία τεχνολογικών υπηρεσιών και εξωτερικής ανάθεσης, που βοηθά οργανισμούς να εκσυγχρονίσουν τις λειτουργίες τους και να βελτιώσουν την παραγωγικότητά τους. Το έργο της καλύπτει τον ψηφιακό μετασχηματισμό, την τεχνητή νοημοσύνη και την αυτοματοποίηση, τις υπηρεσίες cloud, την κυβερνοασφάλεια, το διαδίκτυο των πραγμάτων, τη διαχείριση εφαρμογών και την επιχειρησιακή συμβουλευτική. Η εταιρεία υποστηρίζει επίσης πρωτοβουλίες υλοποίησης SAP και μετασχηματισμού στο cloud, εξυπηρετώντας οργανισμούς σε κλάδους όπως οι συμβουλευτικές υπηρεσίες, η υγεία και τα logistics. Οι ομάδες της παρέχουν προσαρμοσμένες τεχνολογικές λύσεις, με έμφαση στα πρακτικά επιχειρηματικά αποτελέσματα και την επιτυχία των πελατών.
Ειδικός διεπαφής χρήστη (React και Node.js) – YASH Technologies, Πούνε με φυσική παρουσία
Ανάπτυξη ολοκληρωμένων λύσεων ιστού με React και Node.js στη YASH Technologies στην Πούνε. Ο ρόλος καλύπτει αποκριτικές διεπαφές, υπηρεσίες backend, API, δοκιμές και παράδοση στο cloud.
Περιγραφή
- Ανάπτυξη και συντήρηση κλιμακούμενων εφαρμογών ιστού υψηλών επιδόσεων
- Δημιουργία αποκριτικών διεπαφών με React.js, TypeScript ή JavaScript, Next.js και σύγχρονα πλαίσια CSS όπως το Tailwind CSS
- Μετατροπή σχεδίων Figma σε αποκριτικές εμπειρίες ακριβείς σε επίπεδο pixel σε προγράμματα περιήγησης και συσκευές
- Δόμηση της κατάστασης της εφαρμογής με Redux Toolkit, Context API ή Zustand
- Διαχείριση δεδομένων από την πλευρά του διακομιστή με React Query
- Ανάπτυξη και υποστήριξη κλιμακούμενων υπηρεσιών Node.js με Express.js ή NestJS
- Δημιουργία RESTful και GraphQL API σε αρχιτεκτονικές μικροϋπηρεσιών
- Καθοδήγηση της αρχιτεκτονικής backend και εφαρμογή καθιερωμένων μοτίβων σχεδιασμού λογισμικού
- Διατήρηση υψηλής απόδοσης, κλιμακωσιμότητας και αξιοπιστίας εφαρμογών
- Σύνδεση υπηρεσιών τρίτων και ασφάλιση εφαρμογών με έλεγχο ταυτότητας και εξουσιοδότηση JWT, OAuth2 και SSO
- Αξιοποίηση εργαλείων υποβοηθούμενων από AI για επιτάχυνση της ανάπτυξης και του refactoring, δημιουργία δοκιμών, διεύρυνση της κάλυψης, εντοπισμό οριακών περιπτώσεων και ανάδειξη ζητημάτων ποιότητας ή απόδοσης
- Σχεδιασμός σχημάτων βάσεων δεδομένων και διασφάλιση της ακεραιότητας δεδομένων σε PostgreSQL, MySQL, MongoDB και Redis
- Ανάπτυξη unit tests με Jasmine, Jest ή Vitest, διατηρώντας κάλυψη κώδικα τουλάχιστον 80%
- Δημιουργία end-to-end test suites με Cypress ή Playwright
- Λειτουργία και υποστήριξη ροών CI/CD με GitHub Actions και Docker σε αναπτύξεις σε AWS, Azure ή GCP
- Ανασκόπηση κώδικα, τήρηση μηχανικών προτύπων και υποστήριξη της ανάπτυξης junior προγραμματιστών
Απαιτήσεις
- Τουλάχιστον τέσσερα έτη εμπειρίας στην ανάπτυξη full-stack
- Τουλάχιστον τέσσερα έτη εμπειρίας με React.js, συμπεριλαμβανομένων των Hooks και της διαχείρισης κατάστασης
- Τουλάχιστον δύο έτη εμπειρίας στην ανάπτυξη backend συστημάτων Node.js
- Άριστη γνώση TypeScript και σύγχρονου JavaScript (ES6+)
- Πρακτική εμπειρία με Next.js, REST APIs, GraphQL και μικροϋπηρεσίες
- Πρακτική γνώση Git, CI/CD, Docker και πλατφορμών cloud
- Καλή γνώση βελτιστοποίησης απόδοσης, προσβασιμότητας και αρχών δοκιμών
- Εμπειρία εργασίας σε ομάδες Agile/Scrum
- Ισχυρές ικανότητες επικοινωνίας και συνεργασίας
- Εμπειρία με React.js, TypeScript, JavaScript, Next.js, Redux Toolkit, React Query, Tailwind CSS, Node.js, Express.js, NestJS, REST APIs, GraphQL, PostgreSQL, MySQL, MongoDB, Redis, Jasmine, Jest, Vitest, Cypress, Playwright, AWS, Azure, GCP, Docker, Kubernetes και GitHub Actions
- Εμπειρία με εργαλεία ανάπτυξης υποβοηθούμενα από AI, όπως GitHub Copilot, ChatGPT, Cursor ή Amazon Q
- Ικανότητα αξιολόγησης κώδικα που δημιουργείται από AI ως προς την απόδοση, την ασφάλεια και τη συντηρησιμότητα
- Προτιμητέο: εμπειρία στην ανάπτυξη εφαρμογών Micro Frontend με Module Federation ή συγκρίσιμες τεχνολογίες
- Προτιμητέο: εξοικείωση με Progressive Web Apps (PWAs)
- Προτιμητέο: γνώση προσβασιμότητας ιστού και συμμόρφωσης με WCAG
Παροχές
- Ευέλικτες ρυθμίσεις εργασίας
- Διαφορετική και συμπεριληπτική κουλτούρα ομάδας
- Δομημένες ευκαιρίες ανάπτυξης δεξιοτήτων με επίκεντρο την καριέρα
- Συνεχείς ευκαιρίες για μάθηση, απομάθηση και επαναμάθηση
- Εργασιακή σταθερότητα
- Θετικό περιβάλλον που βασίζεται σε ηθικές εταιρικές αξίες
- Υποστήριξη για την επίτευξη των επιχειρηματικών στόχων