System One
Position Title – Android UI Developer Position Location: Strongsville, OH; Pittsburgh, PA; Birmingham, AL; Dallas,TX; Phoenix, AZ -Hybrid 3 days onsite Education/Experience: • High School Degree and Bachelors degree in computer science/software engineering/relevant field or equivalent work experience required. • 4-5 years experience required. Industry background: Banking, financial Roles and Responsibilities: • Work on Android UI development • Attending daily stand up calls, providing updates • Peer reviews with other developers • Working closely with QA team to work out any bugs • Will be part of refinement meetings • Working closely with BSAs to understand the requirements and develops based on those developments Must Have Technical Skills: Level 2 -5 years experience+ • Mobile Android UI Development • Kotlin and java • 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 Flex Skills/Nice to Have: • Understanding of the App Development and Deployment cycles • Expert in breaking down problems and estimate time for development tasks • Understanding of Microservices - Open Shift Platform/Apigee (Nice to have) • Understanding of CICD, Jenkins pipelines (Nice to have) Please apply to the job if you are interested and have the required experience to raghu.ganesan@systemone.com #L1 - RG1 #M1 Ref: #404-IT Pittsburgh