Collaborates withcross-functional teams to define, design, implement, test, and deploy new weband mobile features in a fast paced environment.
Works with internal andexternal data sources and API's.
Writes unit tests in order to increasereliability and quality of applications.
Addresses system defects and implementsenhancements to existing functionality.
Bachelor’s degree inComputer Science or related field.
Experience in software development,information systems, or an equivalent technical environment.
Experience in leading the development ofhighly transactional, mission critical applications inenvironments / architectures for multi-user systems.
Experience in all aspects of the softwaredevelopment lifecycle, including design, functional and technical requirements,coding, debugging, testing, release and operational support.
Experience with software development bestpractices, including coding standards, code reviews, source control management,build processes, testing and operations.
Experience with agile software developmentmethodologies (Scrum, Kanban).
In depth understanding of e-commerce and experience in developing highlytransactional, mission critical applications.
Understanding of web development tools andframeworks, including :
o CSS preprocessing, e.g. LESS
o Front end build tools, e.g. Gulp, Grunt
o Front end components, e.g. Bower
o Developer / Build tools, including GIT andJenkins
o Code analysis tools such as PMD, Checkstyle,Findbugs and Sonar
Highly proficient withxCode / iOS / Objective-C / Swift development OR Java / Android Studio / Android SDK / 3rdParty SDK development
Ability to work within a hybrid applicationenvironment using webviews.
Ability to work effectively in a team-orientedenvironment, both independently and collaboratively.
Experience consuming RESTful webservices.
Understanding of mobile app and webperformance optimization techniques.
Knowledge of developer / build tools, includingGIT, Jenkins, TestFlight.
Working knowledge of Web analytics tools(Omniture, Google Analytics).
Experience using auto layout for iOS.