Raindrops ยท 14 hours ago
Android Developer ( Android, Golang, Kotlin, Java)
Raindrops is seeking an Android Developer responsible for developing high-quality applications. The role includes designing and implementing testable and scalable code, along with maintaining test infrastructure and developing features for process automation.
Cloud Data ServicesConsultingSupply Chain Management
Responsibilities
5+ years relevant experience in Android development with Java/Kotlin
Strong understanding of data structures, algorithms, and software design patterns
Prior experience building user experiences in Android
Must have strong analytical skills
Prior experience writing unit, integration and automation tests for Android
Triaging and debugging flakes and failures in Android CI test system
Maintaining test infrastructure code base and tweaking scheduling
Developing features and tools to support process automation
Good understanding of defect triage process, ability to diagnose and resolve defects independently (looking at logs, code and metrics)
Experience with version control systems like Git or similar
Experience with IDEs commonly used for mobile development
Excellent problem-solving and analytical skills
Strong communication and collaboration skills
Ability to work independently and as part of a team
Qualification
Required
5+ years relevant experience in Android development with Java/Kotlin
Strong understanding of data structures, algorithms, and software design patterns
Prior experience building user experiences in Android
Must have strong analytical skills
Prior experience writing unit, integration and automation tests for Android
Triaging and debugging flakes and failures in Android CI test system
Maintaining test infrastructure code base and tweaking scheduling
Developing features and tools to support process automation
Good understanding of defect triage process, ability to diagnose and resolve defects independently (looking at logs, code and metrics)
Experience with version control systems like Git or similar
Experience with IDEs commonly used for mobile development
Excellent problem-solving and analytical skills
Strong communication and collaboration skills
Ability to work independently and as part of a team
Bachelor's degree or equivalent experience in Computer Science or related field
Development experience with programming languages (Java, Android, Kotlin)
SQL database or relational database skills