Senior Android Developer-Phoenix, AZ - Georgia IT Inc.
Phoenix, AZ
About the Job
Senior Android Developer
Location: Phoenix, AZ
Duration: Full Time
Rate: DOE
U.S Citizen, Green Cards, TN Visa, L2-EAD and GC-EAD preferred
Job Description:
- Bachelor's degree in Computer Science, Computer Engineering, Information Systems Technology or related field.
- Knowledge of developing trends and emerging standards in mobile apps (RxJava, MVP, Kotlin, etc.), mobile payments, and wearables
- Minimum of 3 years of experience in Android Development and 7 years of experience in Software Development
- Excellent interpersonal and communication skills
- Familiar with the whole software development life cycle (e.g. requirements, analysis, design, implementation, testing, and documentation) and execution models (e.g. Waterfall, Agile, etc.)
- Great knowledge of Android UI design principles, patterns, and best practices
- Excellent technical knowledge of Java for Android, Android SDK and Android Studio
- Good understanding of RESTful APIs and how to connect Android applications to back-end services
- Experience working with testing libraries like Espresso and Junit
- Familiar with Continuous Integration (CI) and its use in testing, building and deploying Android apps
- Knowledge of the open-source Android ecosystem and the libraries available for common tasks
- Understanding of code versioning using git, GitHub and Gitlow.
- Understanding of accessibility and security compliance
- Understanding of fundamental design principles behind a scalable application
- Experience in creation and review of software and architecture designs
- Basic understanding of Web Technologies like JavaScript, CSS, and HTML
- Experience with Kotlin is a plus
- Experience with payments technology is a plus
Source : Georgia IT Inc.