Job Description
Position Title 2: Sr UI Developer
Provide locations1. Most Preferred – Pittsburgh, PA
2. Second Preferred – Strongsville, OH, Birmingham, AL, Dallas, TX and Phoenix, AZ
Ability to work remote: Yes, 3 days in office, 2 remote
Travel: No
Days of the Week: M-F 40 hours
Working Hours (Flexible): M-F 8-5 EST, Possible work for weekend deadlines or releases
Acceptable time zone(s): Preferred EST, some flexibility if candidate located in different time zone
Intended Length of Assignment: 6 Months
Potential for Contract Extension: Yes
Contract to hire W2
Industry background: Prior experience in Banking/Finance Domain dealing with money movement preferred deals
Team dynamic: BSA, scrum, product owner 3 developers per platform, this resource will be replacing 1 of the developers.
Roles and Responsibilities:
- Working as a UI developer on the Mobile Zelle project. Will be performing development, sometimes release related activities and standard documentation and paperwork to be and completed. Describing what they've worked on for a release, assessing the risk of the items that they've worked utilizing proper security protocols.
- 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 source Sets across Build Variants
- 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
Technical Skills:
- Kotlin
- Java
- Gradle commands and build.gradle.kts files
- "Legacy" Android Views Framework and XML
- Understanding of general APK and AAR build process, including sourceSets across BuildVariants
Flex Skills:
- Mastery of SOLID development techniques
- Unidirectional Data Flow paradigms, and Reactive programming
- Awareness of Dependency Injection and management
- RxJava 3+ and/or Kotlin Coroutines
- Standard Android testing suites (JUnit4, Espresso, etc...)
- TalkBack and Switch Access for Accessibility efforts
Soft Skills: Works well with a team, collaboration. Written and verbal communication skills must be able to communicate and understand requirements of their tasks well. Documentation
Degrees/Certifications: Preferred, manager will look at experience in lieu of education
Role Differentiator: Opportunity for growth, newer technology for UI IOS and android
Interview Process:
1st Round – Technical, 1 hour with manager and tech lead
2nd Round – If needed, with another developer
Job Tags
Contract work, Flexible hours, Weekend work,