Android Developer

Dallas, Texas

Visionary Innovative Technology Solutions LLC
Apply for this Job

Position: Android Developer

Location: Dallas, TX (Irving, Hybrid, 2-3 days-a-week)

Duration: Full Time

Job Description:

Job Duties:

  • Collaborate with cross-functional teams to design, develop, and implement new mobile banking features that are secure, scalable, and user-friendly.
  • Build and enhance common UI components to ensure consistency and reusability across the app.
  • Work closely with UX/UI designers to deliver seamless and visually appealing user experiences.
  • Continuously optimize the app for performance, responsiveness, and accessibility.
  • Stay up-to-date with the latest Android frameworks, tools, and libraries, and incorporate them into the app to improve functionality and performance.
  • Experiment with and adopt modern Android development practices, such as Jetpack Compose, Kotlin Coroutines, and MVVM architecture and Native app development using Java/Kotlin, Android SDK.
  • Contribute to the CI/CD pipeline to ensure smooth and efficient app releases.
  • Automate testing, deployment, and monitoring processes to maintain high-quality standards.
  • Implement robust security measures to protect sensitive user data and comply with banking regulations.
  • Conduct regular code reviews and security audits to identify and address vulnerabilities.
  • Tackle complex mobile development challenges, such as performance optimization, offline capabilities, and multi-device compatibility.
  • Debug and resolve app issues promptly to maintain a seamless customer experience.
  • Strong communication and teamwork skills to work effectively in a collaborative environment.

Technical Proficiency (Must Haves):

  • Strong proficiency in Kotlin and Java for Android development.
  • Hands-on experience with Android SDK, Jetpack libraries, and modern Android architecture patterns (eg, MVVM, MVI).
  • Familiarity with tools like Android Studio/IntelliJ IDEA, Gradle, and Git.
  • Experience in building dynamic and responsive user interfaces.
  • Knowledge of Material Design principles and best practices.
  • Proven ability to solve complex mobile development problems and optimize app performance.
  • Understanding of mobile app security principles, including encryption, authentication, and secure data storage.
  • Proficiency in illustrating architecture diagrams and creating technical documentation.
  • Solid understanding of fundamental Computer Science concepts.
  • Experience with CI/CD pipelines, automated testing, and deployment tools.

Good to Have:

  • Building Android Frameworks that other mobile developers use to developer Apps
  • Along with Android, iOS App development experience

Domain:

  • Personal Banking/Retail Banking
  • Credit Cards
  • Mortgages & Lending
Date Posted: 13 May 2025
Apply for this Job