Search

Android Developer

Technology

Job Description

Job Title: Android Developer

\n

Location: Remote Role USA

\n

Candidates also can apply for these countries: Argentina / Canada / Brazil (Remote role)

\n


\n


\n

Key Responsibilities

\n

    \n
  • Design, develop, test, and deploy Android applications using modern Android technologies.
  • \n

  • Collaborate with product managers, UX/UI designers, architects, and backend developers to deliver scalable mobile solutions.
  • \n

  • Build reusable, maintainable, and high-performance code following Android development best practices.
  • \n

  • Implement secure coding standards and ensure compliance with financial industry regulations.
  • \n

  • Participate in code reviews, technical design discussions, and architectural decisions.
  • \n

  • Optimize application performance, reliability, and user experience.
  • \n

  • Integrate RESTful APIs, third-party libraries, and cloud-based services.
  • \n

  • Troubleshoot, debug, and resolve production issues.
  • \n

  • Contribute to CI/CD pipelines and automated testing strategies.
  • \n

  • Work within Agile/Scrum teams and actively participate in sprint planning, stand-ups, and retrospectives.
  • \n

\n


\n

Required Qualifications

\n

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

  • 5+ years of professional Android development experience.
  • \n

  • Strong proficiency in Kotlin and Java.
  • \n

  • Experience with Android SDK, Android Studio, and Jetpack components.
  • \n

  • Hands-on experience with MVVM, Clean Architecture, and design patterns.
  • \n

  • Experience with Jetpack Compose and traditional Android UI development.
  • \n

  • Strong understanding of REST APIs and JSON data handling.
  • \n

  • Experience with dependency injection frameworks such as Hilt or Dagger.
  • \n

  • Knowledge of asynchronous programming using Coroutines and Flow.
  • \n

  • Experience with Git, CI/CD pipelines, and Agile methodologies.
  • \n

  • Strong debugging, problem-solving, and analytical skills.
  • \n

\n


\n

Preferred Qualifications

\n

    \n
  • Experience in banking, financial services, or fintech environments.
  • \n

  • Familiarity with cloud platforms such as AWS.
  • \n

  • Knowledge of mobile security best practices, encryption, and authentication mechanisms.
  • \n

  • Experience with unit testing and UI testing frameworks (JUnit, Espresso, Mockito).
  • \n

  • Understanding of accessibility and performance optimization techniques.
  • \n

  • Exposure to GraphQL and modern API integration patterns.
  • \n

\n


\n

Technical Skills

\n

    \n
  • Languages: Kotlin, Java
  • \n

  • Frameworks/Libraries: Android Jetpack, Compose, Retrofit, Room, Hilt/Dagger
  • \n

  • Architecture: MVVM, Clean Architecture, Repository Pattern
  • \n

  • Testing: JUnit, Mockito, Espresso
  • \n

  • Tools: Android Studio, Git, Jenkins/GitHub Actions, Jira
  • \n

  • APIs: RESTful Services, JSON
  • \n

\n


\n

Soft Skills

\n

    \n
  • Excellent communication and collaboration abilities.
  • \n

  • Strong analytical and problem-solving skills.
  • \n

  • Ability to work in a fast-paced enterprise environment.
  • \n

  • Commitment to delivering high-quality, customer-focused solutions.
  • \n

\n


Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...