Skill: Android Developer
Must Have Technical/Functional Skills:
Tech experience:
- Reactive Programming.
- Kotlin, Java.
- RxJava 3+ and Kotlin Coroutines.
- Android Development.
Flex Skills/Nice to Have:
- Jira/Confluence.
- Service Now.
Roles & Responsibilities:
- Hands on experience in git functionality (i.e. - creating branches, adding commits, pushing changes, pulling updates, etc...).
- Terminal (or equivalent) familiarity (i.e. - open/use it, navigate around, invoke basic commands, etc...).
Technical Skills:
- Proficiency and comfort with Kotlin and Java.
- Comfortable working directly with Gradle commands and build. gradle.kts files.
- Familiar with "legacy" Android Views Framework and XML.
- Understanding of general APK and AAR build process, including sourceSets across BuildVariants.
- Mastery of SOLID development techniques, Unidirectional Data Flow paradigms, and Reactive programming.
- Awareness of Dependency Injection and management.
- RxJava 3+ and/or Kotlin Coroutines · Experience using (and maintaining) standard Android testing suites (JUnit4, Espresso, etc...).
- Confidence with using/learning TalkBack and Switch Access for Accessibility efforts
Salary Range - $80,000-$110,000 a year
#LI-NS2