Who We Are
Role Description
Responsibilities
- Develop and deliver new features for an Android mobile banking application
- Enhance existing functionality and support ongoing feature improvements
- Refactor and maintain code to ensure a clean and modern Android architecture
- Implement mobile UI using Jetpack Compose and custom views
- Integrate the app with backend services
- Create and maintain unit, integration and UI tests
- Contribute to CI workflows and follow code review processes
- Ensure app performance, quality, and compliance with mobile security practices
- Collaborate with UX designers, business analysts, and cross-functional team members in an agile setup
Profile
- Strong expertise in Kotlin, including coroutines, flows, and suspend functions
- Experience with Jetpack Compose and custom view development
- Solid understanding of modern Android architecture and maintainable code practices
- Hands-on experience with testing (unit, integration, UI)
- Familiarity with CI systems (e.g., TeamCity) and branching strategies such as Git Flow
- Knowledge of mobile security concepts and secure development practices
- Experience with dependency injection, build tooling, linting, and code quality processes
- Ability to communicate effectively in English
- Comfortable working in an agile, cross-functional delivery team
Benefits
- International client
- Remote work possible
We Expect You to Have:
Oops! Something went wrong while submitting the form.
.png)

