This opportunity sits within a leading Austrian financial group currently scaling a high-impact, customer-facing banking ecosystem. This is a large-scale project where one sophisticated Android app serves multiple prominent consumer brands, with more currently in the pipeline.
You will join a friendly, open, and diverse team of experienced engineers who are actively evolving how software is built. By integrating modern, agentic, and AI-supported development practices, the team is pushing the boundaries of quality and delivery speed. This is a role focused on continuous feature development—not a maintenance-only position.
Why This Opportunity?
- Predictable Excellence: Work within a mature Scrum setup with a clear structure and a stable, two-week sprint rhythm.
- A Calm & Collaborative Culture: Enjoy a stable team environment with a focus on quality and a collaborative "calm-water" working style.
- High-Impact Engineering: Get hands-on with real features, including Apple Pay, Google Pay, third-party integrations, and advanced modern authentication.
- Innovation: Help shape the future of "agentic" ways of working alongside other senior engineers.
What You Will Do
- Native Development: Build and maintain high-performance native Android features in Kotlin.
- System Evolution: Improve and extend shared app frameworks used across the multi-brand architecture.
- Cross-Functional Collaboration: Work in a tight-knit Scrum team alongside UX, QA, Backend, iOS developers, and the Scrum Master.
- Quality & Stability: Contribute directly to code quality, security, and overall app stability.
- Full Integration: Focus 100% on this project to ensure deep product knowledge and consistency.
Your Technical Profile
Core Engineering & Quality
- Modern Stack & UI: Mastery of Kotlin and Jetpack Compose, with the ability to maintain legacy Android Views/XML layouts when necessary.
- Build & Tooling: Proficiency with Gradle Kotlin DSL and Version Catalogs; you understand the underlying architecture of the build system.
- Networking & Data: Expertise in Retrofit + OkHttp (interceptors, auth headers, retry logic) and JSON serialization via Gson.
- Testing Rigor: Daily use of MockK and an async-first mindset using Turbine for Flow and coroutine testing.
- Architecture: Experience with or interest in architectural testing tools like Konsist to maintain high code standards.
Security, Integration & Observability
- Security & Auth: Hands-on experience with Google Tink, JWT-based authentication flows, and encrypted local storage for banking-grade protection.
- Push & Analytics: Familiarity with Firebase Cloud Messaging, Huawei Push Kit, and analytics tools like Countly or Timber for structured logging.
- Domain Specialized: Knowledge of KYC/Identity integrations (Onfido, IDnow), marketing automation (deep linking), or QR-payment flows is a strong advantage.
Professional Requirements
- Education: A solid foundation in software engineering, typically a minimum 3-year Computer Science degree or equivalent.
- Experience: A proven track record in building native Android apps and a structured, analytical working style.
- Communication: Good English skills; German is considered a welcome bonus.
- Mindset: A pragmatic approach to clean code and a genuine curiosity about AI-supported and agentic workflows.
- Availability: You are looking for a full-time, 100% dedicated project and are able to travel once a week to Vienna for on-site collaboration.
If you are interested in this challenging position we are looking forward to receiving your comprehensive application for
ref.no. 110.725 preferably through our
ISG career portal or via email.
Visit isg.com/jobs/search - here you can find new job offers every day.