Bachelor's degree or equivalent practical experience.
8 years of experience with software development in one or more programming languages (e.g., Java, Kotlin, Swift, Obj-C).
3 years of experience in a technical leadership role; overseeing projects, with 2 years of experience in a people management, supervision/team leadership role.
Experience in Android or iOS.
Preferred qualifications:
Experience managing Engineering teams, defining strategy and objectives.
Strong ability to collaborate with other people, teams and functions across the world.
Excellent verbal and written communication, people, and analytical skills, motivating team members and shaping team culture.
Proficiency in designing, building, and debugging mobile applications.