Senior Mobile Developer

وصف الوظيفة

  • Design, develop, and maintain robust, scalable, and performant Android applications.
  • Collaborate with cross-functional teams to deliver innovative financial products and services.
  • Write clean, maintainable code that adheres to best practices.
  • Implement unit and integration tests to ensure code quality and reliability.
  • Stay up-to-date on the latest trends and technologies in the Android development world, with a focus on financial sector-specific advancements.
  • Mentor junior developers and contribute to a positive team culture.

متطلبات الوظيفة

  • 5+ years of professional experience developing native Android applications.
  • Strong proficiency in Kotlin and the Android SDK.
  • Experience with Android Studio, Gradle, and build automation tools.
  • Solid understanding of Android UI/UX design principles and best practices, especially as applied to financial applications.
  • Experience with working with APIs, databases (like SQLite), and networking concepts.
  • Familiarity with version control systems (like Git).
  • Ability to work independently and as part of a team in a fast-paced environment.
  • Excellent communication and collaboration skills.

Preferred Skills:

  • Experience with financial industry-specific technologies and regulations (e.g., payments, security, compliance).
  • Knowledge of mobile security best practices, including encryption and hashing algorithms.
  • Experience with code refactoring and optimizing legacy Android applications.
  • Bonus: Proficiency in Jetpack Compose for declarative UI development.