Position: Senior Android Developer
Company: DocuSketch
Category: Android
Experience required: 5y
English level: upper

About DocuSketch:

DocuSketch is one of the leading software solution providers in the North American restoration industry. DocuSketchs ground-breaking digital technology greatly facilitates restoration companies, adjusters and insurance companies to capture, document, estimate and process insurance claims. DocuSketch is one of the fastest growing technology companies in the rapidly expanding prop tech sector.

Requirements:
- 3+ years of related work experience on Android projects
- Advanced Android SDK 21+ / Kotlin skills / Java & JVM
- Work experience with stack: 
Kotlin/Coroutines; 
Dagger/Hilt; 
LiveData/Flow/Channel; 
Retrofit(API, RESTful, JSON, Gson)/Socket; 
Jetpack(ViewModel, Room + SQLite, Navigation etc); MVVM/MVI/UDF/Multi-module; 
Material Design/Custom view/View performance

- Ability to write maintainable and readable code, good knowledge of design patterns
- Knowledge of the Agile methodology and related development processes
- Knowledge of CI/CD Processes and associated tooling
- Excellent communication skills and ability to communicate with technical and non-technical stakeholders

Main responsibilities:
- Work on the creation of Android mobile app
- Develop new functions and features, support and develop existing
- Participate in reviews of business requirements and application designs
- Interaction with other cross functional development teams