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.
- iOS: Swift and Objective-C.
- 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.