Android Developer (USA – Remote)

Workinvirtual

Workinvirtual, a platform connecting businesses with top-tier remote talent, is seeking a highly motivated and experienced Android Developer to contribute to the development of an innovative e-commerce platform for a US-based client. This fully remote position offers an exceptional opportunity to play a key role in shaping the future of online shopping, working on a product used by customers nationwide. You will collaborate with a dynamic, distributed team to build and enhance cutting-edge features.

Responsibilities:

  • Design, develop, and maintain high-performance, scalable Android applications using Kotlin and Java.
  • Collaborate closely with product managers, designers, and fellow engineers to define, develop, and deliver impactful features within an agile environment.
  • Write clean, well-documented, and thoroughly tested code, adhering to best practices and coding standards.
  • Implement and maintain comprehensive unit and UI tests to ensure application quality and stability.
  • Proactively identify and resolve performance bottlenecks, stability issues, and user experience challenges.
  • Stay abreast of the latest Android trends, technologies, and evolving best practices.
  • Actively participate in code reviews, contributing to a culture of continuous improvement within the development team.
  • Work closely with the client to understand requirements, translate them into technical specifications, and propose effective solutions.
  • Contribute to the overall architecture and design of the Android applications, ensuring scalability and maintainability.
  • Proactively identify and mitigate potential technical risks.

Qualifications:

  • Bachelor’s degree in Computer Science or a related field (or equivalent practical experience).
  • Demonstrated experience in Android development, with a deep understanding of the Android SDK.
  • Proven proficiency in Kotlin and Java.
  • Expertise with Android Studio and Gradle.
  • Solid understanding of architectural patterns such as MVVM, MVP, or MVI.
  • Experience integrating with RESTful APIs and handling data serialization (e.g., JSON, XML).
  • Strong understanding of asynchronous programming and background task management.
  • Proficiency with version control systems (e.g., Git).
  • Excellent problem-solving and debugging capabilities.
  • Exceptional communication and collaboration skills, both written and verbal.
  • Ability to work effectively independently and remotely, managing time and priorities effectively.
  • Experience with relevant Android libraries and frameworks (e.g., Jetpack Compose, Room, Dagger, RxJava).
  • Experience with testing frameworks (e.g., JUnit, Espresso).
  • Experience publishing applications to the Google Play Store is highly desirable.

Preferred Qualifications:

  • Experience with Firebase services.
  • Experience with CI/CD pipelines.
  • Demonstrated experience in performance optimization techniques.
  • Contributions to open-source projects.
  • A portfolio showcasing published Android applications.

Apply Now: https://workinvirtual.com/application-tracking-system/

Scroll to Top