Android/IOS Developer

Overview

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

Skills

Android
Kotlin & Java
IOS
Swift
Mobile App Architecture
APIs Frameworks
UIKit
SwiftUI
Android Studio
Git
React Native
UI/UX Design
Security

Job Details

Technical Skills:
  • Programming Languages:
    • iOS: Swift and Objective-C.
    • Android: Kotlin (preferred) and Java.
  • Mobile App Architecture: Understanding of design patterns (e.g., MVC, MVVM) and best practices for building scalable and maintainable applications.
  • APIs and Frameworks: Familiarity with relevant APIs (e.g., RESTful APIs, Apple's Core Data, Android's Room) and frameworks (e.g., UIKit, SwiftUI, Jetpack Compose).
  • Development Tools: Proficiency in IDEs like Xcode (for iOS) and Android Studio (for Android).
  • Version Control: Experience with Git for managing code changes and collaborating with other developers.
  • Testing: Understanding of unit testing and debugging techniques to ensure app quality.
  • Cross-platform Development: Knowledge of frameworks like React Native or Flutter for developing apps that can run on both iOS and Android.
  • Communication: Effective communication with team members, clients, and stakeholders.
  • Problem-solving: Ability to analyze and resolve technical issues effectively.
  • UI/UX Design:
    Understanding of user interface and user experience principles to create intuitive and engaging applications.
  • Security:
    Knowledge of security best practices to protect user data and prevent vulnerabilities.
  • Performance Optimization:
    Ability to optimize app performance for faster loading times and smoother user experience.
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.