Sr. Android Developer

  • Irving, TX
  • Posted 16 hours ago | Updated 16 hours ago

Overview

On Site
Full Time

Skills

Mobile Banking
User Experience
UI
Accessibility
Testing
Auditing
Performance Tuning
Debugging
Customer Experience
Communication
Collaboration
Teamwork
Kotlin
Java
Android Development
MVVM
Android Studio
IntelliJ IDEA
Gradle
Git
Interfaces
Mobile Development
Encryption
Authentication
Data Storage
Technical Writing
Computer Science
Continuous Integration
Continuous Delivery
Automated Testing
Android
IOS Development
Banking
Retail Banking
Credit Cards

Job Details

Sr. Android Developer

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

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 (e.g., 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
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Sage IT Inc