Android Software Development Engineer

11 Oct 2024

Vacancy expired!

Samsung SDS America is looking for a Software Engineer to develop and maintain enterprise level applications aimed at a vast number of diverse Android devices. Our team is working on essential tools for healthcare, manufacturing, and other industries. Right now we are developing a brand new product and this is your chance to join the force at the beginning of the project and build your way up. Your primary focus will be development of Android applications and their integration with back-end services. Your work will have high visibility across global Samsung community of developers and clients. Samsung SDS America (SDSA) is the U.S. subsidiary of Samsung SDS, a global software solutions and IT services company. Samsung SDSA helps organizations optimize their productivity and make smarter business decisions using our enterprise software solutions for secure mobility, HPC managed services, DOOH, and advanced analytics and contextual marketing. We enable our customers in government, financial services, retail, and other industries to drive business and improve their competitive positions in a hyper-connected economy. Please note: this role can be performed remotely anywhere in the United States with the exception of Colorado.

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 life cycle including coding standards, code reviews, source control management, build processes, testing, and operations
  • Come up with the high level design based on the requirements

Requirements

  • 5+ years of software development experience, including 3+ years of Android development
  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
  • Familiarity with RESTful APIs to connect Android applications to back-end services
  • Strong knowledge of Android UI design principles, patterns, and best practices
  • Experience with offline storage, threading, and performance tuning
  • Ability to design applications around natural user interfaces, such as “touch”
  • Familiarity with the use of additional sensors, such as 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
  • Understanding of Google’s Android design principles and interface guidelines
  • Proficient understanding of code versioning tools, such as Git
  • Familiarity with continuous integration

Benefits

Medical, Dental, Vision, Prescription, 401(k), Paid Time Off (PTO) Samsung SDS America, Inc. is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity or expression, national origin, disability, status as a protected veteran, marital status, genetic information, medical condition, or any other characteristic protected by law.