Senior Android Engineer

Senior Android Engineer

Location: Irving, TX

Duration: 6 months

Expertise working on mobile software consumer facing applications.· Expert hands-on experience with Kotlin· Expert knowledge of app development on Android and Gradle.· Experience with MVVM Design pattern.· Experience with testing frameworks like Espresso or similar technologies.  

KEY RESPONSIBILITES AND DUTIES

· Experience with Dependency Injection (Dagger).

· Knowledge of basic networking principles, internet protocol and APIs.

· Experience with REST, JSON, URL loading, and web services.

· Experience deploying to Google Play Store.

· Experience with Firebase Cloud Messaging or Google Cloud Messaging

 Experience with Unit testing and Automated Device testing.

· Experience using JIRA.

· Experience using Mobile Attribution Platform.

· Expert Software development and debugging skills.

· Experience with peer review code evaluation processes.

· Expert with version control (git, Git-flow).