One of the fastest growing e-commerce Brand in the Middle East with Global Operations is looking for an enterprising Professional who can lead its global Mobility team of developers and provide innovative mobility solutions, This is a highly rewarding position for the right candidate who has exceptional leadership skills
The Head of Enterprise Mobility Solutions will be engaged in all phases of the development life-cycle including: requirements gathering, specification review and approval, working with interaction designer, application architecture, collaborating with external teams to make applications work together, application implementation and debugging/troubleshooting, fixing defects and supporting test team, application deployment and maintenance, scrum and agile concepts, refactoring, working closely with our business partners, writing clear maintainable code that works, documenting using wiki, continuous integration, unit testing, code reviews, automated builds and functional.
Take overall ownership and responsibility of all our internal and external Mobility solutions and apps
Provide technical Leadership, be a mentor and support a diverse, co-located team.
Design and Develop enterprise scalable mobile applications
Participate in design reviews, contribute to document technical design and specification’s
Created 1 or more applications available in Apple’s AppStore or Google’s Android Market
10+ years of combined software/application development experience
Experience with all phases of the development life cycle
Experience developing mobile applications using Objective C, Java or C#
Experience with the following is highly desired:
Familiarity with Agile development including daily scrum and weekly iteration reviews and planning
Familiarity with how to optimize code for phones, testing with phones, challenges with phones
Experience with GIT source control management.
Experience consuming SOAP web services
Advanced communication skills with the ability to clarify application requirements via phone/email with business partners in addition to relying on technical requirements documentation
Have experience working on successful co-located delivery teams
Have experience and a passion for test-driven development
Experience delivering products across multiple releases
Experience with automated acceptance/regression testing
Support project releases