Τι θα κάνεις
- Σχεδιάζεις, αναπτύσσεις και υλοποιείς σύνθετες front-end εφαρμογές χρησιμοποιώντας ReactJS και πιθανώς Angular
- Συνεργάζεσαι με UI/UX σχεδιαστές, αναλυτές και back-end developers για να μεταφράσεις απαιτήσεις σε λύσεις
- Συμβάλλεις σε αποφάσεις αρχιτεκτονικής, κώδικα και τεχνική τεκμηρίωση
- Ενσωματώνεις front-end εφαρμογές με RESTful APIs και back-end συστήματα
- Εξασφαλίζεις ποιότητα κώδικα, βελτιστοποίηση απόδοσης και ανταπόκριση σε διάφορες συσκευές
- Συμμετέχεις ενεργά σε Agile διαδικασίες, όπως sprint planning και retrospectives
- Καθοδηγείς junior μέλη της ομάδας και μοιράζεσαι τεχνική γνώση
Βασικές προϋποθέσεις
- 3+ χρόνια εμπειρίας
- ReactJS, JavaScript (ES6+), TypeScript, CSS3
- State management βιβλιοθήκες όπως Redux, Recoil ή NgRx
- RESTful APIs και Git
- CI/CD pipelines όπως Jenkins, Sonar, Jira
- Responsive design και cross-browser συμβατότητα
- Agile διαδικασίες, κώδικας κριτική και τεχνική τεκμηρίωση
- Mentoring junior μελών ομάδας
- Πληροφορική / Μηχανική / Οποιοδήποτε Πεδίο
Περιγραφή Θέσης
As an experienced Front - End Developer, you'll be part of multidisciplinary team developing modern scalable front-end solutions. You'll take ownership of technical deliverables, mentor junior colleagues, and ensure best practices across development activities. You will:
Design, develop, and implement complex front-end applications using ReactJS as the main technology, with potential exposure to Angular projects.
Collaborate with UI/UX designers, analytics, and back-end developers to translate requirements into elegant solutions.
Contribute to architecture decision, code reviews, and technical documentation;
Integrate front-end applications with RESTful APIs and back-end systems;
Contribute to architecture decisions, code reviews, and technical documentation;
Integrate front-end applications with RESTful APIs and back-end systems;
Ensure code quality, performance optimization, and responsiveness across devices;
Participate actively in Agile processes (sprint planning, backlog grooming, retrospectives);
Mentor junior team members and share technical knowledge.
#WinningRequirements
To qualify for the role you must have:
Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field;
3 - 5 years of hands-on experience developing applications using ReactJS (Angular experience will be considered a strong plus);
Strong proficiency in JavaScript (ES6+), TypeScript, CSS3, and modern build tools;
Familiarity with state management libraries (Redux, Recoil, or NgRx);
Experience with RESTful APIs, Git, and CI/CD pipelines (Jenkins, Sonar, Jira);
Solid understanding of responsive design, testing, and cross - browser compatibility;
Fluency in Greek and English.
Nice to have:
Experience with React Native or Angular (v8+);
Exposure to Agile/Scrum delivery and Test - Driven Development (TDD);
Knowledge of Banking, Insurance, or Enterprise projects.



