Overview
Hybrid3 Days Onsite
Depends on Experience
Contract - Independent
Contract - W2
Contract - 6 Month(s)
Skills
Android
Banking
Data Flow
Dependency Injection
Gradle
JUnit
Java
Kotlin
UI
XML
Documentation
Accessibility
Management
Finance
Testing
Value Engineering
Switches
Job Details
Software Engineer Senior / KOTLIN
Location Multiple Locations
Duration - 6 months
Active LinkedIn and Prior experience in Banking/Finance Domain is must
Roles and Responsibilities:
Working as a UI developer, 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 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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.