Role Overview
- Contribute to feature discovery and delivery by participating in analysis, requirements clarification, and solution design together with Business Units and Product teams, ensuring customer‑centric features with excellent user experience.
- Deliver end‑to‑end implementation of new functionality, covering design, development, testing, release support, and post‑release follow‑up.
- Ensure security and compliance by applying secure‑by‑design principles and supporting adherence to banking compliance standards and internal IT policies.
- Write clean, maintainable, and testable code, aligned with team engineering standards and best practices.
- Own performance and reliability, continuously improving stability, responsiveness, and overall app quality through proactive improvements and refactoring.
- Contribute to quality practices, participating in code reviews, promoting high engineering standards, and supporting a strong testing culture.
- Collaborate cross‑functionally with backend developers, QA Engineers, DevOps, and Product teams throughout the development lifecycle.
- Support release and operations, contributing to release processes and troubleshooting production issues, providing timely fixes and clear communication to stakeholders.
- Monitor and improve app health, supporting telemetry and observability practices and driving improvements based on findings.
- Provide senior‑level impact, mentoring peers, aligning the team on consistent engineering standards, and driving continuous improvement in delivery, quality, and reliability.
Requirements
- Degree in Computer Science, Information Technology, Engineering, or related field (BSc, MSc).
- At least 5 years proven professional experience in a similar role, with emphasis in Android development
- Strong proficiency in Kotlin (mandatory); Java is desirable
- Deep knowledge of Android Studio and the Android development toolchain (debugging, profiling, build setup, troubleshooting)
- Strong experience with Jetpack Compose for modern UI development
- Solid understanding of modern Android development principles and architecture
- Experience integrating REST APIs and handling JSON, including robust error handling and edge cases
- Strong testing background, including unit testing, UI testing, and UI regression / screenshot testing practices
- Familiarity with Git and CI/CD pipelines, working effectively with automated validations and release processes
- Use of supported engineering tools, where appropriate, to assist with selected development and testing activities
- Familiarity with Azure DevOps pipelines and workflows
- Strong understanding of mobile security best practices and ability to operate within banking compliance requirements and internal IT policies
- Excellent analytical and problem‑solving skills with strong attention to detail
- Effective communication skills and ability to collaborate with cross‑functional IT teams
Tech Stack
- Android
- Azure
- Java
- Kotlin
Benefits
What's In It For You
In our bank it is a top priority to provide a modern work environment, where all our employees can perform and grow. As an employee of Piraeus Bank, you will be part of an organization that:
- Holds a leading position in the Greek economy and maintains a robust presence in the community
- Instills a workplace culture that embraces open communication, respect, inclusion and equal opportunities
- Offers a competitive remuneration package, private health insurance program and other benefits for both employees and their families
- Provides a challenging working environment that values accountability and celebrates high performance by implementing appropriate incentives
- Empowers personal & career development and continuous learning while encouraging creative thinking and innovation
- Provides an all-bank wellbeing program, fostering initiatives that enhance physical, mental & emotional health
- Provides digital technologies and tools that fully support new ways of working and flexible working options, while communicate regularly and effectively
All applications will be treated with confidentiality. Application Deadline: **20/04/2026 **