Android Developer for George Banking Platform
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
Android development engagement for George, a banking platform. The work focuses on implementing new mobile features and extending or changing existing features through refactoring, with strong emphasis on maintainable code and high-quality user experience. The role includes assisting business analysts in specifying new features and collaborating closely with the design team.
Client Context
The client is a banking platform team operating in a dynamic Agile environment. The role is collaborative, involving business analysts for feature specification and a design team for user experience work. The candidate is expected to bring communication and leadership skills, openness to feedback, and awareness of industry trends and best practices.
Scope & Deliverables
- Implement new features for the banking platform; extend and refactor existing features as needed.
- Support feature specification with business analysts and work with design on user experience.
- Complex UI screens with custom views and layouts built with Jetpack Compose.
- Clean, maintainable Android code and robust testing coverage (unit, integration and UI tests).
- Success indicators: high-quality mobile app delivery, adherence to clean code principles, effective use of Agile development and release practices.
Technical & Collaboration Setup
- Android development with Kotlin - advanced concepts: coroutines, flows, suspend functions.
- Jetpack Compose for complex UI screens.
- Git Flow or similar branching strategies; TeamCity.
- Dependency injection, build tooling, linting, refactoring practices, security concepts.
- Testing strategy: unit, integration and UI tests.
Requirements
- At least 5 years of Android development experience in a dynamic Agile environment.
- Advanced Kotlin knowledge required.
- Strong testing discipline.
- Advanced knowledge of TeamCity, refactoring, linting, dependency injection, build tooling and security concepts.
- Strong communication and leadership skills; openness to feedback.
- Deep understanding of industry trends and best practices.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 120 - Apple and peers
Dev Digest 121 - AI goes offline
The Biggest German Tech Companies
Frontend Developer Salary in Germany [2023]