Job Description :

Android Mobile Developer

Westlake, TX - Onsite

W2 Only

The Expertise

  • Designing, developing, and maintaining Mobile Native (Android) a fast-paced Scrum environment.
  • Effectively employ DevOps, Automated Testing and Continuous Delivery using technology such as Groovy, Jenkins, Concourse.
  • 4+ years of professional experience developing publicly available Android apps using Kotlin.
  • Experience with Coroutines, Kotlin Multiplatform Mobile (KMM), and Jetpack Compose is a must.
  • Verifiable experience as an Android developer using Kotlin, Java, Android SDK, Gradle, and Android Studio in an agile environment
  • Fluency in Kotlin and/or Java, from industry working experience
  • Participated in the release of at least 1 publicly available app to Google Play participating from feature inception to launch using automated tooling like Jenkins, Gradle, and Google Developer APIs.
  • Experience working in a team of Android developers participating in code reviews, pull requests, and pair programming.
  • Demonstrable experience mentoring and coaching other Android developers in a collaborative and team-based organization.
  • Bachelor's Degree in Computer Science, Information Science, Mathematics, Physics (or equivalent)

The Skills

  • Your hands of experience working with Android SDK
  • Your confidence to employ previous experience of Automation Tools/Frameworks
  • Your advanced Git skills and respective branching strategies
  • Your experience with API Design & Development and MicroServices Architecture.
  • Your knowledge of HTTP based APIs, Networking and how the internet works.
  • Your passion creating amazing experiences on Android using Google's Material Design guidelines using your strong understanding of functional programming and reactive patterns
  • Your deep knowledge of Android design patterns including Clean Architecture. Experience building multi-module Android apps is a big plus. Experience with MVVM/MVI is also a plus.
  • Your knowledge of the mobile landscape, architectures, trends, and emerging technologies used in creating performant, resilient, and robust Android apps
  • Excellent understanding of computer science fundamentals, data structures, and algorithms to ensure adherence to software engineering best practices including object-oriented and functional programming
  • Excellent understanding of testing concepts and frameworks using Junit, Espresso, and Mockito
  • Strong understanding of modern development principles such as trunk-based development, feature toggles, and branch by abstraction to support performant and collaborative engineering teams.
  • Strong understanding of CI/CD tools such as Jenkins, Artifactory, and SonarQube to continuously and autonomously deliver high-quality apps to guarantee stable and performant experiences.
  • Good understanding of Android Jetpack as well as open-source libraries like Retrofit, and OkHttp to build modern, architecturally compliant, and future-ready apps
  • Good understanding of Android's accessibility features and experience building accessible experiences on Android
  • Strong understanding of modern development principles such as trunk-based development, feature toggles, and branch by abstraction to support performant and collaborative engineering teams.
  • Good understanding of Android Architecture Components as well as open-source libraries like Retrofit, Picasso, and OkHttp to build modern, architecturally compliant, and future-ready apps
  • You're not intimidated by Visual Design & Rapid Prototyping.

Note: This is a W2 Contract. So, candidate must work on Galaxy I Tech Payroll. For Immediate response please reach out to me at suresh2 at galaxy i tech dot com / four eight zero six nine six five three nine four

             

Similar Jobs you may be interested in ..