Kotlin Senior Technical Lead-Java
Listed on 2026-01-30
-
Software Development
Android Developer, Software Engineer, App Developer - Mobile/Web
Overview
Kotlin, Model — View — View Model (MVVM), Android Basics and Dependency Injection framework.
Responsibilities- Strong in Kotlin
- Should have strong Knowledge in Kotlin using MVVM + MVI design pattern in Compose
- Good knowledge in Dependency Injection - HILT
- Experience in working Multi module project structure
- Good in Unit test using MockK and Ok HTTP Mock Server
- Good in Compose UI test case writing
- Android latest architecture components, modularization
- Strong in Kotlin
- Experience with MVVM and MVI design patterns in Compose
- Proficient with Dependency Injection (Dagger Hilt)
- Experience in multi-module project structures
- Experience with unit testing using MockK and OkHttp Mock Server
- Experience writing UI tests with Jetpack Compose
- Knowledge of Android architecture components and modularization
BLOCKCHAIN TECHNOLOGIES LLC is an equal opportunity employer inclusive of female, minority, disability and veterans, (M/F/D/V). Hiring, promotion, transfer, compensation, benefits, discipline, termination and all other employment decisions are made without regard to race, color, religion, sex, sexual orientation, gender identity, age, disability, national origin, citizenship/immigration status, veteran status or any other protected status. BLOCKCHAIN TECHNOLOGIES LLC will not make any posting or employment decision that does not comply with applicable laws relating to labor and employment, equal opportunity, employment eligibility requirements or related matters.
Nor will BLOCKCHAIN TECHNOLOGIES LLC require in a posting or otherwise U.S. citizenship or lawful permanent residency in the U.S. as a condition of employment except as necessary to comply with law, regulation, executive order, or federal, state, or local government contract
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).