Job Description :
Role: Android Developer (Java/Kotlin)
Location: Plano, TX
Duration: 12+ Months

Skill Sets (Mandatory):
At least 4 years in software development with professional coding experience
At least 2 years developing Android applications in a professional environment. (excluding personal applications)
At least 2 years of experience with Java/Kotlin
Skill Sets (Preferred):
3+ years experience with Java/Kotlin
Experience with RxJava & RxKotlin is a preferred
Good Experience with using Android SDK
Good Understanding of Material Design Guidelines & Android Studio
Experience integrating with backend APIs and optimizing the performance and UX of the application.
Experience in managing different considerations for OS upgrades, application upgrades, and monitoring application crashes and issues.
Very strong debugging skills and good understanding ofJava/Kotlin build process and phases
Experience in working with agile scrum team and fast paced delivery cadence.
AWS, Devops Experience is a plus
Responsibilities:
Develop mobile client code solutions that deliver on Product Strategy and adheres to established engineering best practices, design guidelines and principles
Produces products on schedule and elegant and efficient designs, high performance, and scalable code that will allow for easy extension to future needs.
Partner with Software Engineers, UX, UI, Quality Engineers, Product Owners, and Analysts to deliver high performing quality customer experiences that are engaging, purposeful and powerful in their simplicity
Deeply committed to writing testable code leveraging modern testing methodologies and tooling.
Work within and across Agile teams to design, develop, test, implement, and support technical solutions across a full-stack development tools and technologies
Working to remain an active learner in all technologies related to mobile development such as languages, SDKs, wearables, and tooling
Development on multiple form factors such as phones, tablets, and wearables
Effectively performs code reviews