Raindrops
Android Developer ( Android, Golang, Kotlin, Java)
Raindrops, Mountain View, California, us, 94039
The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.
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.
Qualifications
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.
#J-18808-Ljbffr
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.
Qualifications
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.
#J-18808-Ljbffr