Android/IOS Developer - Flutter

Overview

On Site
$60,000+
Full Time

Skills

Android
IOS
Mobile APP Architecture
UI/UX Design
Java & Swift
API Integration
SQLite & Core Data
Git
React Native & Flutter

Job Details

Technical Skills:
  • Programming Languages:
    • Android: Java, Kotlin
    • iOS: Swift, Objective-C
  • Mobile App Architecture:
    Understanding design patterns (e.g., MVVM, MVP) and how to structure code for maintainability and scalability.
  • UI/UX Design:
    Knowledge of user interface (UI) and user experience (UX) principles to create intuitive and visually appealing apps.
  • Debugging and Testing:
    Proficiency in using debugging tools and writing unit tests to identify and fix issues.
  • API Integration:
    Experience with RESTful APIs and other third-party libraries to integrate with external services.
  • Database Management:
    Understanding how to query and manage data using local databases (e.g., SQLite for Android, Core Data for iOS).
  • Version Control:
    Proficiency in using Git for code management and collaboration.
  • Cross-platform Development (Optional):
    Experience with frameworks like React Native or Flutter can be an advantage.
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.