
Android Engineer (Remote)
Job description for Android Engineer (Remote) at Viddsee
- Collaborate closely with product design and create innovative user interfaces and features for Android, optimized for mobile platforms across various screen sizes.
- You'll work closely with the teams and Engineering Lead to continually iterate and integrate new ideas
- Provide operational support, maintenance and enhancement of ongoing projects including troubleshooting of production issues and change requests for both LeanbackTV and mobile apps.
- Manage your workload with minimal supervision
- Bachelor degree in Computer Science, Information Systems, Computer Engineering, or related technical field.
- 2-4 years of experience working with Android (design, implementation and testing features)
- Experience with Java and Kotlin
- Good understanding of multithreading, asynchronous programming, and network IOs
- Ability to find innovative ways to increase application efficiency and connectivity, with an emphasis on improving the core user experience
- Comfortable working in a highly agile team with multiple concurrent projects (including Leanback TV and Mobile App)
- Experience with source control management systems (GitHub) and CI/CD (Fastlane) environments.
- Strong knowledge of coding practices with involvement in full SDLC using S.O.L.I.D principles
- Strong knowledge of Google’s Android design principles and guidelines.
- Effective communications skills and self-motivated, able to work efficiently both independently and in a team environment.
- You’re passionate about learning new things and sharing those things with others
- Able to demonstrate a portfolio of Android applications you have developed and launched on the App Store
- Video streaming experience (Using ExoPlayer)
- Product design experience with a focus on user analytics
- Experience testing frameworks such as JUnit, Espresso and Firebase Test Labs
- Experience working with RxJava, Retrofit, Rest APIs and Dagger
- Experience in Clean Architecture and MVP
- Experience with Android Architecture Components or and other Jetpack libraries
- Experience working with CPU Profiling Tools
- Excellent analytical skills with a good problem-solving attitude.
