Logo
System One

Android UI Engineer

System One, Pittsburgh, Pennsylvania, United States

Save Job

We have below mentioned Android UI developer if interested please share your resume to ariz.khan@systemone.com . Provide locations/flexible work by preference: 1. Pittsburgh, PA 2. Cleveland, Birmingham, and Phoenix *please note Dallas is NOT an option for this role* • Pittsburgh PA - Two PNC Plaza 620 Liberty Ave Pittsburgh, PA 15222 • Cleveland OH - Strongsville Technology Center 8100 Mohawk Dr. Strongsville, OH 44136 • Birmingham AL - Birmingham - Brock 701 32nd St. South Birmingham, AL 35233 • Phoenix - Biltmore 2850 E Camelback Rd Phoenix AZ 85016 Ability to work remote: Hybrid Required - 3 days in office, 2 remote 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) Soft Skills: Strong problem solving abilities and capable of articulating specific technical topics or assignments Education/Certifications: Bachelors Degree preferred, not required Ref: #404-IT Pittsburgh