Android Developer
Published on 17 November 2025 at 20:47
Position: Senior Mobile (Android) Developer
Location: Onsite initially, then hybrid – Athens, Greece
The iRecruit.gr team is recruiting on behalf of a leading company in the energy sector. We are seeking a talented Senior Mobile Developer with strong experience in Android development using Kotlin or Flutter, who is passionate about creating high-quality, user-centric mobile applications.
Role Overview:
As a Senior Mobile Developer, you will work across the full mobile application lifecycle—from design to development, testing, and delivery. You will collaborate with UX/UI designers, backend engineers, and cross-functional teams to build scalable and intuitive Android applications. This role requires strong technical expertise, a focus on user experience, and the ability to mentor junior developers.
Key Responsibilities:
-
Develop, test, and maintain Android mobile applications using Kotlin or Flutter.
-
Design and implement responsive, user-friendly UI with a focus on optimizing the user experience.
-
Collaborate with UX/UI and backend teams to deliver complete, end-to-end mobile solutions.
-
Apply best practices for app performance, security, and scalability.
-
Participate in code reviews and contribute to continuous improvement.
-
Integrate third-party APIs and tools such as Firebase, Google Play Services, etc.
-
Monitor new trends and technologies in mobile development and introduce them into the development process.
-
Coach and mentor junior developers, providing guidance and technical support.
Requirements:
-
3+ years of experience developing Android mobile applications using Kotlin or Flutter.
-
Proven experience across the full application development lifecycle (design → development → testing → release → support).
-
Strong knowledge of Android SDK, Jetpack Compose, or the Flutter framework.
-
Experience with RESTful APIs and WebSockets.
-
Good command of version control systems, particularly Git.
-
Familiarity with CI/CD pipelines (e.g., Bitrise, GitHub Actions, Azure DevOps).
-
Solid understanding of mobile design principles, including Material Design Guidelines.
Desired Qualifications & Skills:
-
Experience with additional mobile platforms/languages (e.g., Swift, React Native, Objective-C).
-
Knowledge of app monitoring tools (e.g., Crashlytics, App Analytics).
-
Certifications such as Google Certified Associate Android Developer.
-
Experience with cross-platform development using Flutter.
Why Join Us:
-
Join a eading company in the energy sector that drives innovation.
-
Work on impactful, mobile applications.
-
Become part of a collaborative, growth-oriented, and professional environment.
Create Your Own Website With Webador