Bachelor's degree or equivalent practical experience.
8 years of experience in software development.
8 years of experience with mobile development, and mobile operating systems.
3 years of experience with software design and architecture.
Experience working with consumer-facing products or human-computer interaction (HCI).
Preferred qualifications:
Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
10 years of experience in software development, focusing on consumer-facing products or human-computer interaction (HCI).
5 years of experience in a technical leadership role, guiding architectural decisions, setting technical direction, and driving complex technical projects.
3 years of experience working in a complex, matrixed organization involving cross-functional, or cross-business projects.
Experience in software architecture, design patterns, and system integration.
Experience with the Android platform or other mobile operating systems.