We provide IT Staff Augmentation Services!

Android Mobile App Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Knowledge of Android SDK development and UI design principles/patterns
  • Excellent knowledge of Software Development Life Cycle (SDLC)
  • Good understanding of algorithms, data structures and performance optimization.
  • Programming experience in Android UI/UX and multithreading
  • Debugging and performance benchmark experience on Android
  • Knowledge of Android components, architecture components, Push notifications, Threading concepts, Restful APIs, layouts, constraints, and dependency injection.
  • Familiarity with RESTful APIs to effectively integrate Android applications
  • Knowledge of Android design principles, interface guidelines, Material Design, MVVM/MVC/MVP and core frameworks
  • Experience with remote workflows

TECHNICAL SKILLS

  • Kotlin
  • Java
  • JavaScript
  • TypeScript
  • Android
  • Android SDK
  • Jetpack
  • Jetpack Compose
  • Hilt and Dagger Dependency Injection
  • SQL
  • SQLite
  • MySQL
  • MSSQL
  • JIRA
  • Git
  • GitHub
  • GitLab
  • Gradle
  • Testing with Expresso
  • JUnit
  • Spring Boot
  • Angular
  • NodeJS
  • Android Studio
  • Object - Oriented Programming (OOP)
  • Firebase
  • XML
  • JSON
  • MS Word
  • Excel (macros
  • VLOOKUP) MS Office
  • SharePoint

PROFESSIONAL EXPERIENCE

Confidential

Android Mobile App Developer

Responsibilities:

  • Android SDK (multithreading, networking, HTTP/HTTPS, UI, local database, offline mode, debugging).
  • Agile mindset with experience working in Agile environment
  • Experience with multithreading programming and mobile memory management
  • Writing clean and efficient codes for Android applications
  • Performing unit and instrumentation tests on code
  • Staying up to date with new mobile technology trends, applications, and protocols
  • Work with outside data sources and APIs
  • Hands- on experience on the web application tool JIRA for agile processes
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
  • Collaborate with cross-functional teams to define, design, and ship new features

We'd love your feedback!