JobHabor
Menu

Android Developer

Damco Solutions · Whippany, NJ

Weak hiring record · median 179 days open

3030

Hiring signal

Ghost risk

Open 252 days · How we score

All reasons
  • Open 252 days

In its favour

  • Still listed on the employer's own board

Hide postings like this across the board with Pro

Did you apply?

Android Developer at Damco Solutions. We’ll keep it in your applied jobs, so you can see it later and be warned before applying to the same employer twice.

Job Description: Android Developer – Financial/Banking Domain

Location

Whippany, NJ (Onsite / Hybrid – per client requirement)

Experience

6–8 Years

Employment Type

W2 Contract

Role Type

Senior Android Developer

About the Role

We are seeking an experienced Android Developer with 6–8 years of proven expertise in building secure, scalable, high‐performance mobile applications. The ideal candidate will have deep hands-on experience in Kotlin, Android app architecture patterns, and modern UI frameworks, along with exposure to the financial or banking domain.

This role involves building new features, enhancing existing mobile platforms, ensuring security and performance, and collaborating with cross-functional teams in a large enterprise environment.

Key Responsibilities

Android Development

  • Design, develop, and maintain high-quality Android applications using Kotlin (preferred) or Java.
  • Develop reusable UI components using Jetpack Compose, XML layouts, or modern UI toolkits.
  • Implement secure and scalable features aligned with enterprise and regulatory requirements.
  • Integrate mobile apps with backend microservices using REST APIs, JSON, and secure authentication flows.
  • Optimize app performance, memory usage, and responsiveness.

Architecture & Best Practices

  • Work with architectures like MVVM, MVI, MVP, or Clean Architecture.
  • Write clean, testable, maintainable code following SOLID principles.
  • Build and maintain unit tests (JUnit, Mockito) and UI tests (Espresso).
  • Participate in peer code reviews and enforce best engineering practices.

Collaboration

  • Work with product managers, UX designers, backend engineers, and QA teams.
  • Participate fully in Agile/Scrum ceremonies—planning, grooming, standups, retrospectives.
  • Assist in technical design, estimations, and mentoring junior developers.

DevOps & Production Support

  • Contribute to CI/CD pipelines (GitHub Actions, Jenkins, Azure DevOps).
  • Monitor performance and crash logs using tools like Firebase Crashlytics, New Relic, or similar.
  • Support production releases and resolve critical issues.

Required Skills & Experience

Technical Skills

  • 6–8 years of hands-on Android development experience.
  • Expertise in:
  • Kotlin (primary), Java (secondary)
  • Android Jetpack components (LiveData, ViewModel, Room, Navigation, WorkManager)
  • Jetpack Compose and/or XML UI development
  • Retrofit, OkHttp, Dependency Injection (Hilt/Dagger)
  • Secure authentication (OAuth2, JWT, certificate pinning, keychain/keystore management)
  • Strong understanding of mobile security, encryption, and banking-compliance practices.
  • Experience with Git, CI/CD, and automated build pipelines.
  • Solid understanding of threading, coroutines, memory management, and performance tuning.

Soft Skills

  • Strong analytical and problem-solving skills.
  • Excellent verbal and written communication skills.
  • Ability to work both independently and in a collaborative environment.
  • Attention to detail and commitment to high-quality software delivery.

Nice-to-Have Skills

  • Experience with:
  • Financial apps (payments, transfers, onboarding, KYC, authentication flows)
  • A/B testing, analytics tools (Firebase, Mixpanel, Adobe Analytics)
  • GraphQL or gRPC
  • Mobile accessibility standards (WCAG)
  • Exposure to cross-platform frameworks (React Native, Flutter) is a plus.

Education

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.

Skills

More jobs at Damco Solutions

All 116

Similar roles