21.10.2026 aktualisiert


100 % verfügbar
Senior Android Engineer & Team Lead
Athens, Griechenland
Nur Remote
Electrical and Computer Engineering, Polytechnic University of PatrasSkills
AndroidAndroid Application DevelopmentTest-Driven DevelopmentGitKotlinMultiplattform
Android Development (Java & Kotlin)
Extensive expertise in native Android development using Java and Kotlin, including Kotlin Multiplatform (KMP) and Compose Multiplatform framework for cross-platform solutions.
Architecture & Design Patterns
Strong command of MVVM, MVI, and Multimodule architectures, ensuring scalable, maintainable, and well-structured Android applications.
Team Leadership & Agile Methodology
Proven track record of leading Android development teams, coordinating backend and frontend teams, and applying Agile Scrum methodology in high-profile projects.
Frontend Technologies
Adequate knowledge of HTML, JavaScript, and CSS for web development tasks and supporting frontend teams.
Test Driven Development
Application of test driven development practices to ensure code quality and reliability in Android projects.
Version Control & CI/CD
Proficiency in Git and GitFlow for source code management and collaborative development workflows.
Maps & Location Services
Experience with GoogleMaps, Mapbox, and Here Maps for building location-aware and indoor navigation applications.
Dependency Injection & Async Programming
Hands-on experience with Dagger, Hilt, Koin for dependency injection, and Coroutines and Kotlin Flows for asynchronous programming.
UI & Custom Views
Ability to create custom views, complex UIs, canvas drawing, and animations for rich Android user experiences.
Tools & Frameworks
Familiarity with DbFlow, Room, SAP, and Compose for data persistence and modern UI development.
Extensive expertise in native Android development using Java and Kotlin, including Kotlin Multiplatform (KMP) and Compose Multiplatform framework for cross-platform solutions.
Architecture & Design Patterns
Strong command of MVVM, MVI, and Multimodule architectures, ensuring scalable, maintainable, and well-structured Android applications.
Team Leadership & Agile Methodology
Proven track record of leading Android development teams, coordinating backend and frontend teams, and applying Agile Scrum methodology in high-profile projects.
Frontend Technologies
Adequate knowledge of HTML, JavaScript, and CSS for web development tasks and supporting frontend teams.
Test Driven Development
Application of test driven development practices to ensure code quality and reliability in Android projects.
Version Control & CI/CD
Proficiency in Git and GitFlow for source code management and collaborative development workflows.
Maps & Location Services
Experience with GoogleMaps, Mapbox, and Here Maps for building location-aware and indoor navigation applications.
Dependency Injection & Async Programming
Hands-on experience with Dagger, Hilt, Koin for dependency injection, and Coroutines and Kotlin Flows for asynchronous programming.
UI & Custom Views
Ability to create custom views, complex UIs, canvas drawing, and animations for rich Android user experiences.
Tools & Frameworks
Familiarity with DbFlow, Room, SAP, and Compose for data persistence and modern UI development.
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit2020
Sprachen
Englishverhandlungssicher
Projekthistorie
Leading the development of Interbus, a brand new ticketing platform for buses, for both backend and frontend using KMP (Kotlin Multiplatform) technology and Compose Multiplatform framework.
As a cofounding member of the Train Your Pulse company, owned the 3 Android projects of the company that offers a full management system for gym organizations servicing more than 200 gyms. Also acted as a team lead coordinating the backend and frontend teams and providing solutions for both.
Developed Gesture Suite, an automation utility with more than 150 thousand downloads, and Touch Simulator, a macro recorder app for Android that replicates recorded user actions on other apps.