Job Description Required Qualifications:
-
Candidate must be located within commuting distance of Calgary, Alberta or be willing to relocate to the area. This position may require travel.
-
Bachelor's degree or foreign equivalent required from an accredited institution. Will also consider three years of progressive experience in the specialty in lieu of every year of education.
-
A highly experienced Android developer with over 7 to 9 years of relevant experience.
-
Candidates authorized to work for any employer in Canada without employer-based visa sponsorship are welcome to apply. Infosys is unable to provide immigration sponsorship for this role at this time.
-
Strong knowledge of Java \& Android build system with exp. in Kotlin.
-
Proficient in Android development tools and technologies, including Jetpack Compose, Room Database, Retrofit and Firebase.
-
Strong object-oriented design skills including design patterns, data structures, test driven development.
-
Sound knowledge of memory management and concurrency.
-
Working knowledge of Android internals, Android UI design principles, patterns, and best practices to help build high performance apps with low footprint.
-
Experience building Android app from scratch with a strong focus on architecture. Familiar with MVP, MVVM, VIPER, etc.
-
Experience working with remote data via REST and JSON.
-
Experience with third-party libraries, APIs, web services and JSON, e.g Dagger, Rxjava, Retrofit, GSON, Jackson etc.
-
Hands on knowledge working with Junit, Mockito.
Role Company Skillset About Us
Infosys