Android Developer
Johnston, RI/ Phoenix, AZ/ Dallas, TX and Charlotte NC
Contract
Job Summary:
We are seeking a skilled Android Developer to design, develop, and maintain high-performance mobile applications for the Android platform. The ideal candidate should have a strong understanding of Android SDK, various versions of Android, and how to deal with different screen sizes.
Key Responsibilities:
Design and build advanced applications for the Android platform.
Collaborate with cross-functional teams to define, design, and ship new features.
Work with outside data sources and APIs.
Unit-test code for robustness, including edge cases, usability, and general reliability.
Identify and fix bugs, and work on application performance improvements.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Required Skills and Qualifications:
Bachelor's degree in Computer Science, Engineering, or a related field.
Proven experience in Android app development using Java/Kotlin.
Strong knowledge of Android SDK, different versions of Android, and how to deal with screen sizes.
Experience with RESTful APIs to connect Android applications to back-end services.
Familiarity with Android UI design principles, patterns, and best practices.
Knowledge of offline storage, threading, and performance tuning.
Experience with version control tools like Git.
Strong problem-solving skills and attention to detail.