Sr. Android Engineer
Tandem Diabetes Care
- San Francisco, CA
- $140,000-160,000 per year
- Permanent
- Full-time
- Owns the design, development, and testing of Android software features that support remote management of insulin therapy.
- Supports the refinement and implementation of features that can be worked on by a small team of engineers.
- Independently identifies opportunities in software or processes, gains engineering alignment, and implements proposals.
- Stays present with Android standards and new technologies.
- Responsible for software design specifications, interface descriptions, and other software documentations; may act as documentation owner for high-level features.
- Guides software validation by communicating software changes effectively and reviewing test regression selection.
- Writes testable, extensible code and consistently contributes unit tests for all fixes and new code introduced.
- Contributes to the training, mentoring and development of junior team members.
- Independently diagnoses, replicates, and addresses bugs.
- Ensures compliance with company policies, including Privacy/HIPAA, and other legal and regulatory requirements.
- Excellent interpersonal and communication skills with the ability to lead cross-team collaboration in the engineering organization.
- A hands-on focus on execution interspersed with actively mentoring and fostering talent among the team.
- Commitment to trust and transparency within the working team to cultivate collaboration and continuous improvement.
- Proven experience building consumer-facing native Android apps.
- Experience with test-driven development and pair programming.
- Ability to write software requirements and translate requirements into design and implementation.
- Knowledge of basic Bluetooth Low Energy architecture and principles a plus.
- Bachelor’s degree in computer sciences, Engineering or Mathematics or related field or equivalent combination of education and applicable job experience.
- 5 years of software development experience.
- 3 years of native Android app development experience.
- 1 years developing in Kotlin.