About the role
Mobile application developers at Dbank build intuitive and delightful mobile apps used by millions of users every day. The role requires a blend of technical competence, bias to action, and extreme ownership of the code base or the task at hand. Dbank's core banking platform and mobile applications are built on cutting-edge tech and will provide ample opportunity for budding and experienced mobile developers alike to learn and grow professionally.
Must-have
- Bachelor’s and/or Master’s degree in Computer Science, Computer Engineering, or related technical discipline
- Demonstrable experience in building mobile apps using Android (Kotlin) or iOS (Swift) and experienced with or willing to learn flutter for hybrid app development.
- Demonstrable portfolio of released applications on the App store or the Play store
- Familiar with approval processes for Play Store and App Store
- Comfortable with git and git-based platforms such as GitHub, GitLab, or Bitbucket
- Write Unit and mock tests
Good-to-have
- Write integration, UI, and E2E tests
- Knowledge of SOLID principles
- Knowledge of MVVM and Clean architecture
- Experience with AWS, Azure, or GCP
- Familiar with configuring CI/CD pipelines in GitHub, bitbucket, or Jenkins for building application binaries
- Experience in any JVM language, especially Kotlin or Java
- Experience in building financial products