10 years of experience designing and developing iOS or Android native for mobile phones, and tablets
Strong Experience in native iOS or Android frameworks (API, unit testing, deployment, etc.)
Excellent programming skills in Swift OR Kotlin/Java
Familiar with MVVM pattern, data structures with solid OOP
Experience with iOS or Android SDK performance tools, and optimization.
Strong object oriented programming, design skills, and computer science fundamentals
Demonstrated success in delivering complex full stack mobile applications across native and server-side components
Utilizes technical expertise and leadership skills to resolve issues, ensure product goals are met, and serve as a mentor to coach and support junior engineers to continue to raise the engineering bar across the organization.
Works to drive both high level and detailed technical designs, conducts technical reviews and define solution requirements and technical implementation approaches.
Defines the team's roadmap in line with the company and technology vision.
Proficient understanding of algorithms, data structures, architectural design patterns and best practices.
Adept with agile software development lifecycle and DevOps principles.
Excellent communication, presentation skills, leadership, problem solving and analytical skills.