Android Developer and Lead

Not Interested
Bookmark
Report This Job

profile Job Location:

Malvern, PA - USA

profile Monthly Salary: Not Disclosed
Posted on: Yesterday
Vacancies: 1 Vacancy

Job Summary

Multiple roles Mid level Senior level and Lead Engineer
Must be able to work on our w2 only (H1 transfer is fine)
need to work onsite in Malver PA
12 months contract

We are seeking a talented Android Developer to join our mobile engineering team with our financial client. You will design build and maintain high-performance applications for the Android platform. You will work closely with our product and design teams to deliver seamless mobile experiences ensuring our app runs smoothly across the diverse landscape of Android devices and versions.

Key Responsibilities

  • Feature Development: Design and build advanced applications for the Android platform using Kotlin.
  • Architecture: Write clean maintainable code following modern architectural patterns (e.g. MVVM Clean Architecture).
  • Collaboration: Work with outside data sources and APIs to integrate specific endpoints.
  • Optimization: Work on bug fixing and improving application performance specifically focusing on memory management and battery usage.
  • Device Compatibility: Ensure the application renders and functions correctly across a wide range of Android devices and screen sizes.
  • Code Review: Participate in code reviews to maintain code quality and share knowledge with the team.

Technical Requirements

To succeed in this role you should possess the following skills:

  • Languages: Strong proficiency in Kotlin . Proficiency in Java is highly desirable for maintaining legacy codebases.
  • UI Toolkits: Experience with modern UI development using Jetpack Compose (preferred) or standard XML layouts.
  • Android SDK: Deep understanding of the Android SDK different versions of Android and how to deal with different screen sizes.
  • Asynchronous Programming: Strong knowledge of Coroutines and Flow for managing background threads.
  • Dependency Injection: Experience with DI frameworks like Dagger 2 or Hilt.
  • Architecture Components: Proficiency with Android Jetpack components (ViewModel LiveData Navigation Room Database).
  • Networking: Familiarity with RESTful APIs to connect Android applications to back-end services (using libraries like Retrofit or OkHttp).
  • Tools: Proficient with Android Studio and Git.

Nice-to-Have Skills

  • Experience with Google Play Store deployment processes.
  • Familiarity with cloud message APIs (Firebase Cloud Messaging).
  • Knowledge of standard Android testing frameworks (JUnit Espresso MockK).
  • Experience with cross-platform tools like Flutter or React Native (if applicable to your stack).
  • Understanding of Material Design principles and interface guidelines.

Soft Skills

  • Ability to understand business requirements and translate them into technical requirements.
  • Strong attention to detail particularly regarding UI/UX implementation.
  • A collaborative mindset and ability to work in an Agile/Scrum environment.
Multiple roles Mid level Senior level and Lead Engineer Must be able to work on our w2 only (H1 transfer is fine) need to work onsite in Malver PA 12 months contract We are seeking a talented Android Developer to join our mobile engineering team with our financial client. You will de...
View more view more

Key Skills

  • APIs
  • REST
  • Eclipse
  • Android
  • Application Development
  • SDKs
  • SQLITE
  • IOS
  • Java
  • JSON
  • Gradle
  • Mobile Applications