Interview: Phone and Skype.
Complete description:
Sr. Mobile Architect
MUST HAVE:
· 5+ years of experience as a technical lead of development teams including teams developing mobile applications.
· 4+ years of mobile applications development experience in large and complex enterprise environment.
· 2+ years of hands-on experience in development of mobile iOS applications using iOS SDK.
· A portfolio of apps in the Apple App Store with positive ratings.
· 4+ years of hands-on experience in design and development of Web applications, Web APIs or RESTful Web services using Java or C#.NET.
· Full-stack experience in architecture, design and development of native mobile applications and browser-based web applications using Android and iOS architecture, Java or .NET, HTML5, CSS, javascript (Angular/Node), Web Services (REST) and an understanding of agile and DevOps methodologies.
· 4+ years of experience designing, building and launching consumer applications on mobile platforms.
· Experience scoping and prioritizing product roadmaps, optimizing conversion funnels and using customer success metrics to identify opportunities for improvement.
· Strong experience with technical troubleshooting production software.
· Strong experience with different Object Oriented Programming (OOP) techniques.
· Solid understanding of interfaces, inheritance and how they are used for.
· Solid knowledge of classes and functions and in what layer they should be placed.
· Solid understanding of the DRY principle (that is "Don't Repeat Yourself" or don't copy code but reuse code.
· Experience with designing DB structures and strong DB development skills.
· 3+ years agile/scrum development experience.
NICE TO HAVE:
· Experience developing Android applications & developing applications available with positive reviews in Google Play.