We are looking for experienced Android developers to support our team working in the financial industry. Remote work with occasional on-site meetings is possible. Fluency in Polish is required.
Requirements
Experience:
- Minimum 5 years of experience in developing mobile applications for Android at the senior tier.
- Minimum 3 years for the regular tier.
Programming Languages:
- Strong knowledge of Kotlin and Java.
Frameworks:
- Experience with:
- Android SDK,
- Jetpack,
- Kotlin Coroutines,
- Room,
- LiveData,
- ViewModel,
- and other Android frameworks.
Architecture:
- Ability to design scalable and efficient application architectures.
- Knowledge of design patterns (MVP, MVVM, MVI, etc.).
Integrations:
- Experience in integrating applications with external systems and services using RESTful APIs, GraphQL, and other integration technologies.
Security:
- Knowledge of best security practices for mobile applications.
- Familiarity with encryption mechanisms, biometric authentication, and anti-tampering security measures.
System Versions:
- Experience working with different Android versions, particularly Android 7 and above.
Tools:
- Experience with project management and team collaboration tools (JIRA, Confluence, MS Teams).