Hybrid Senior Software Engineer – Android

Posted 2 weeks ago

Apply now

About the role

  • Troubleshoot business and production issues for mobile devices
  • Develop innovative mobile technology solutions and strategies to support business objectives
  • Collaborate with cross-functional teams to determine project requirements
  • Write and develop code (Java/Kotlin) applicable to multiple mobile devices
  • Communicate project status and roadblocks to team members and stakeholders
  • Enhance design to prevent reoccurrence of defects across multiple devices
  • Ensure on-time delivery and collaborate with project managers
  • Promote and support company policies, procedures, mission, values, and standards of ethics and integrity

Requirements

  • BS/MS degree in Computer Science, Engineering or a related subject
  • 6+ years of professional experience in various elements of full stack software development – native mobile, web front end, back end, and hands-on coding experience in the past
  • Experience with a consumer facing app and ecommerce or retail shopping
  • Hands-on experience building scalable backend systems and platforms
  • Previous knowledge of Designing and developing advanced applications for the Android platform
  • Proven software development experience and Android skills development
  • Knowledgeable about animation and screen transitions
  • Have published at least one original Android app
  • Experience with Android SDK, Services, and various methods of background processing
  • Experience working with remote data via REST, JSON, Google Cloud Messaging, and the HTTP protocol
  • Experience with Google Play APIs: Maps, Location, and Cloud Messaging
  • Experience with third-party libraries and APIs
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Solid understanding of the full mobile development life cycle and writing readable, maintainable, performant object-oriented code
  • Experience working with Kotlin, Coroutines, MVVM, MVVM Clean, View Models, Repository Design pattern, and other architectures
  • Experience working with an orchestration Layer and GraphQL

Benefits

  • 401(k) match
  • stock purchase plan
  • paid maternity and parental leave
  • PTO
  • multiple health plans
  • short-term and long-term disability
  • company discounts
  • Military Leave Pay
  • adoption and surrogacy expense reimbursement
  • Live Better U education benefit program

Job title

Senior Software Engineer – Android

Job type

Experience level

Senior

Salary

$90,000 - $180,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job