Syntricate Technologies
Sr. Android Tech Lead
Client: Royal Caribbean
Rate: $68 - Flex on W2
Conversion Salary: $155K
Duration: 3 months + (CTH)
Location: ONSITE downtown Miami, 4 days a week
Visa sponsorship is not available for this position
Notes from the call: Need to be a well-rounded Tech Lead who can work independently and familiar with Engineering concepts and MUST have a Computer Science degree!
Qualifications: • Bachelor's degree or above in Computer Science • 5+ years building complex, high quality Android applications, and have a strong knowledge of Android app design principles, patterns, and best practices • Strong proficiency with Java, Kotlin, and the Android development ecosystem • Deep understanding of Android platform, including different device capabilities, battery life, performance, and notifications. • Robust knowledge of Java, RxJava, RxBinding, Dependency Injection, Android SDK, and Android Studio. • Experience writing tests for Android with JUnit and Espresso • Experience with architectures like MVP and MVVM • Experience with Android frameworks/tools such as Dagger 2, Picasso • Ability to communicate complicated technical problems to both technical and business audiences • Strong knowledge of REST architecture and distributed systems • Experience integrating mobile clients with microservices (REST based APIs) • Bias for a shift-left, test driven development • Strong customer focus, ownership, urgency and proactivity
Preferred Technology Experience: • Experience with Amazon Web Services (AWS), Java or Spring • Test automation framework experience across multiple mobile platforms, such as Selenium and Appium • Continuous Integration using Jenkins • Experience with distributed databases such as Couchbase or Realm • Experience with tools like Jira, Bitbucket, Confluence
Notes from the call: Need to be a well-rounded Tech Lead who can work independently and familiar with Engineering concepts and MUST have a Computer Science degree!
Qualifications: • Bachelor's degree or above in Computer Science • 5+ years building complex, high quality Android applications, and have a strong knowledge of Android app design principles, patterns, and best practices • Strong proficiency with Java, Kotlin, and the Android development ecosystem • Deep understanding of Android platform, including different device capabilities, battery life, performance, and notifications. • Robust knowledge of Java, RxJava, RxBinding, Dependency Injection, Android SDK, and Android Studio. • Experience writing tests for Android with JUnit and Espresso • Experience with architectures like MVP and MVVM • Experience with Android frameworks/tools such as Dagger 2, Picasso • Ability to communicate complicated technical problems to both technical and business audiences • Strong knowledge of REST architecture and distributed systems • Experience integrating mobile clients with microservices (REST based APIs) • Bias for a shift-left, test driven development • Strong customer focus, ownership, urgency and proactivity
Preferred Technology Experience: • Experience with Amazon Web Services (AWS), Java or Spring • Test automation framework experience across multiple mobile platforms, such as Selenium and Appium • Continuous Integration using Jenkins • Experience with distributed databases such as Couchbase or Realm • Experience with tools like Jira, Bitbucket, Confluence