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