Android Developer Location: Madison, WI Duration : 6 Months
MADISON, WI
Job Description:
Role : Android Developer
Location: Madison, WI
Duration : 6 Months
Job Description
Duties for this position will include
- Android Developers to build mobile software applications as well as maintain and enhance existing ones.
- Must have a strong desire learn current systems and demonstrated full life cycle experience, analyzing, developing and maintaining applications in a dynamic environment.
- The ideal candidate is self-sufficient, can successfully collaborate with teammates, and will exhibit a high-degree of initiative in learning new technologies and methods to resolve challenges encountered during the development life cycle.
- A strong sense of ownership and responsibility for code quality that follows best practices
- A strong technical background and experienceStrong collaboration skills
- 5+ years of professional experience developing commercial Android apps.
- Strong Experience using Java and Kotlin with Android Studio.
- Expertise in use of MVC, MVVM patterns and other design patterns
- Expertise in use of the Android SDKExperience using third party libraries such as Volley and GSON
- Experience with multi-threading, memory management and caching mechanisms specific to mobile devices.
- Experience analyzing and improving run¬time efficiency and memory footprint
- Excellent problem solving, critical thinking, and communication skills
- Experience with Junit and Espresso testing.
- Experience with Android Support Libraries and Material Design Principles.
- Created customer facing commercial apps and deployed to play store.
- Experience in developing app for phones and tablets.
- Knowledge of REST and SOAP web services and experience with working with other API\'s.
- Experience with application development with strong dependency of back-end data.
- Understanding and appreciation for Agile development methodologies.
- Experience with the Serializable interface.