Android Applications Developer

closed
Logo of SAMSUNG SDS

SAMSUNG SDS

πŸ“Remote - United States

Job highlights

Summary

Join Samsung SDS's Enterprise Mobility Solutions team as a Senior Android Developer! Develop and maintain enterprise-level Android applications for diverse devices across various industries. Collaborate with remote teams, design applications, and integrate them with back-end services. This US-based remote position requires strong Android development skills (Java, Kotlin), experience with RESTful APIs, and knowledge of Android UI design principles. Occasional travel may be required. The role offers a competitive compensation package and benefits.

Requirements

  • 5+ years of Java software development experience, including 3+ years of Android development, 1+ years of Kotlin development
  • Strong knowledge of the Android SDK, different versions of Android, and responsive/adaptive UI design
  • Familiarity with RESTful APIs to connect Android applications to back-end services
  • Strong knowledge of Android UI design principles, patterns, and best practices (MVVM architecture)
  • Experience with local persistent storage like Android Room and Datastore/Shared Preferences
  • Familiarity with the use of additional sensors, such as heart rate, gyroscopes, and accelerometers
  • Knowledge of the open-source Android ecosystem and the libraries available for common tasks
  • Ability to understand business requirements and translate them into technical requirements
  • Familiarity with cloud message APIs and push notifications
  • A knack for benchmarking and optimization
  • Proficient understanding of code versioning tools, such as Git
  • Familiarity with continuous integration
  • Bachelor degree is required in Computer Science or related field
  • Willing and able to business travel up to ~10%
  • Must be based in the US and authorized to work for any employer in the U.S

Responsibilities

  • Create elegant code and comprehensive unit tests
  • Work closely with remote development teams: Solutions Architects, Technical Leads, and Leadership
  • Comprehend complex business/system requirements and architecture
  • Improve knowledge of Software Engineering best practices, Software development lifecycle including coding standards, code reviews, source control management, build processes, testing, and operations
  • Come up with the high level design based on the requirements
  • Communication skills to deal directly with customers and partners where needed

Preferred Qualifications

  • 1+ years of experience in Jetpack Compose
  • Experience in Wear OS development
  • Experience in Kotlin Compose Multi-Platform and/or KTOR (Kotlin server) development
  • Experience with Mobile Management solutions

Benefits

  • Top-notch medical, dental, vision and prescription coverage
  • Wellness program
  • Parental leave
  • 401K match and savings plan
  • Flexible spending accounts
  • Life insurance
  • Paid Holidays
  • Paid Time off
This job is filled or no longer available