Sr Android Developer

Overview

On Site
$60,000 - $80,000
Full Time

Skills

Java & Kotlin
Android SDK
UI/UX Design
API Integration
Git
Testing & Debugging
Architecture Patterns
SQLite & Realm
Swift UI
Mobile App
IOS

Job Details

Technical Skills:
  • Programming Languages: Mastery of Java and Kotlin, including their respective frameworks and libraries.
  • Android SDK: Deep understanding of the Android SDK, including its various components and APIs.
  • UI/UX Design: Knowledge of Material Design guidelines and principles for creating user-friendly interfaces.
  • Mobile App Architecture: Understanding of MVC, MVVM, and other architectural patterns
  • Frameworks and Libraries: Familiarity with Android SDK, iOS frameworks (UIKit, Cocoa Touch, etc.), and third-party libraries
  • API Integration: Experience with RESTful APIs and other forms of data exchange.
  • Version Control: Proficiency in using Git for version control and collaboration.
  • Build Systems: Understanding of Gradle and other build tools for managing dependencies and building applications.
  • Testing and Debugging: Ability to write unit tests, integration tests, and UI tests, as well as debug complex issues.
  • Performance Optimization: Knowledge of techniques for optimizing app performance, including memory management and battery usage.
  • Architecture Patterns: Familiarity with architectural patterns like MVVM, MVP, and Clean Architecture.
  • Database Management: Experience with databases like SQLite or Realm.
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.