What are the responsibilities and job description for the Mobile Developer -Android position at PMG GLOBAL?
ONLY W2 NO C2C
We are sourcing a Mobile Developer -Android to work at one of our client's locations in Boston MA or Merrimack NH or Westlake, TX.
The Expertise and Skills You Bring
- 4 years of professional experience developing publicly available native Android apps using Kotlin, Java, Gradle, and Android Studio in an agile environment.
- Experience or willingness to learn iOS, web, and cloud-based technologies.
- Knowledge of mobile landscape, architectures (MVVM, Clean Architecture), trends, and emerging technologies for creating performant and resilient native Android Apps.
- Your passion for crafting user experiences on Android using Google’s Material Design guidelines and your proven understanding of functional programming and reactive patterns.
- Good understanding of accessibility features and experience building accessible experiences on Android
- Experience with Coroutines, Kotlin Multiplatform Mobile (KMM), and Jetpack Compose is a plus
- Excellent understanding of testing concepts and frameworks using Junit, Espresso, and Mockito
- Your advanced Git skills, branching strategies, and CI/CD practices.
- Your knowledge of HTTP-based APIs, Networking, and how the internet works.
- Experience in internet security: OAuth, Open ID connect, and knowledge of standard methodologies
- Strong working knowledge of AWS ecosystem (EC2, Lambda, Serverless computing, DynamoDB)
- Understanding containerization, Docker, and orchestration will be a plus.
- End-to-end architecture experience with a focus on customer experience, ease of use, reusable core & common components development, leverage proven architecture patterns, standards, accessibility guidelines, security, A/B testing, personalization, analytics, and measurements