Onsite Principal Software Engineer, Android

Posted last week

Apply now

About the role

  • Leading the work of other small groups engineers, including offshore associates, for assigned Engineering projects by providing pertinent documents, direction, and examples
  • Troubleshooting business and production issues by reviewing and analyzing information
  • Leading the discovery phase of medium to large projects to come up with high level design by partnering with the product management, design, project management, business and user experience teams
  • Developing Innovation strategies, processes, and best practices by leading internal technical teams
  • Leads medium- to large-scale, complex, cross-functional projects for Mobile Engineering by collaborating with cross-functional teams to determine project requirements
  • Writing and developing code (for example, JavaScript) that can be applied to multiple types of mobile devices
  • Conducting testing to ensure solution is functional

Requirements

  • 12+ years of Android platform experience
  • Proficient in Kotlin
  • Thorough understanding of Android App development -- its core principles, software design patterns, and best practices
  • Deep understanding of various aspects of Mobile App Development
  • Experience with UIkit and Android Library
  • Deep knowledge of mobile design patterns and mobile architecture
  • Experience in integrating with REST based backend services
  • Experience in working with large code bases and effectively driving large projects
  • Experience in mentoring engineers and influencing other engineers across the organization
  • Experience in CI/CD pipelines
  • Knowledge integrating 3rd party SDKs and APIs
  • Experience in caching, logging, performance tuning, and monitoring.

Benefits

  • 401(k) match
  • stock purchase plan
  • paid maternity and parental leave
  • PTO
  • multiple health plans
  • short-term and long-term disability
  • paid time off benefits include PTO (including sick leave), parental leave, family care leave, bereavement, jury duty, and voting.
  • Military Leave Pay
  • adoption and surrogacy expense reimbursement
  • Live Better U education benefit program

Job title

Principal Software Engineer, Android

Job type

Experience level

Lead

Salary

$143,000 - $286,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