IOS/ Android Developer - Houston, TX - Georgia IT Inc.
Houston, TX
About the Job
Position : IOS/ Android Developer
Location : Houston, TX
Position Type : 6 months plus contract
Rate : DOE
US Citizens and Green Card, GC-EAD and TN VISA accepted.
Job description
Location : Houston, TX
Position Type : 6 months plus contract
Rate : DOE
US Citizens and Green Card, GC-EAD and TN VISA accepted.
Job description
- iOS
- Objective-C
- Swift
- Core Data
- Core Location
- Networking
- Proficient in Swift and Objective C with a good knowledge of its ecosystems
- Good knowledge of performance limits and characteristics
- Knowledge of memory management and multi-threading
- Good knowledge of Core Data and Web Service Integration
- Understanding of crash reporting and analytics framework integration
- Experience in integration of cocoa pods
- Good sense of UI design and a user-oriented focus
- Implementation of automated testing platforms and unit tests
- Understanding of Apple's design principles and interface guidelines
- Proficient understanding of code versioning tool, Git.
- Solid understanding for handling exceptions and memory leaks.
- Solid understanding of Design patterns
- Good understanding of Agile methodologies
- Excellent written and oral communications skills
- 7-8+ years of Android application development experience
- Strong knowledge ofKotlin, Jetpack, Android SDK, Gradle, Android Studio, differentversions of Android, and how to deal with different screen sizes
- Experience working with remote data via REST and JSON
- Strong knowledge of Android UI design principles, patterns, and best practices
- Experience with offline storage, threading, and performance tuning
- Understanding of crash reporting and analytics framework integration
- Good knowledge with third party SDK integration.
- Good understanding of Agile methodologies
- Ability to design applications around natural user interfaces, such as "touch”
- Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
- Knowledge of the open-source Android ecosystem and the libraries available for common tasks
- Ability to understand business requirements and translate them into technical requirements
- Familiarity with cloud message APIs and push notifications
- Understanding of Google's Android design principles and interface guidelines
- Proficient understanding of code versioning tools, such as Git
- Good knowledge of implementation of automated testing platforms and unit tests.
Source : Georgia IT Inc.