Software Engineer Jobs in Heraklion | Information Technology / IT

2 open positions from 1 companies

Search Jobs

About Software Engineer Jobs

Software Engineers design, develop, and maintain software applications and systems. They write clean, efficient code, collaborate with cross-functional teams, and solve complex technical problems. This role offers excellent career growth in Greece's thriving tech sector, with opportunities in startups, enterprises, and international companies.

Find your next employer

Discover active opportunities with leading companies

Required Skills

Essential skills needed for Software Engineer positions

EnglishEssential

Ability to read, write, speak, and understand the English language effectively.

Software TestingEssential

The process of evaluating software applications to identify defects and ensure quality and functionality.

Software DevelopmentEssential

Knowledge of methodologies and best practices used in the creation and maintenance of software applications.

Test AutomationEssential

Using software tools to automatically execute and manage test cases for validating software functionality.

ReactEssential

A JavaScript library for building user interfaces, especially single-page applications.

SeleniumEssential

Proficiency in Selenium for automating web browsers to test web applications.

KotlinEssential

A modern programming language used primarily for Android app development and server-side applications.

SwiftEssential

A powerful programming language developed by Apple for iOS, macOS, watchOS, and tvOS app development.

Agile MethodologyEssential

A framework for iterative and incremental project management focused on collaboration and customer feedback.

MicroservicesEssential

The design and implementation of microservices architecture for building scalable and maintainable software applications.

Additional Skills & Traits

Nice-to-have skills and soft skills that can help you stand out

Flexibility

Ability to adapt quickly and efficiently to changing circumstances and demands.

Innovation

Ability to generate and implement new ideas, approaches, or solutions to improve processes or products.

Curiosity

Desire to learn and explore new ideas, concepts, and experiences.

Learning Agility

Ability to quickly understand and apply new information and skills.

Passion for Technology

Strong enthusiasm and eagerness to learn and work with new technologies.

Educational Background

Recommended education and qualifications for Software Engineer positions

Computer Science

Study of computational systems, programming, algorithms, and software development.

Electrical Engineering

Study focused on electrical systems, circuits, and electronic devices engineering.

Seniority Distribution

Entry100%

Experience Requirements

Average experience: 0 years
0-2 years100%