Mobile Developer Zoodel

  • Full Time

  • Tehran

      -   Tehran

Mobile Developer

Posted 9 weeks and 6 Days ago

Job Description

Zoodel is looking for a Full Stack Mobile Developer to contribute towards the success of our e-commerce solutions. This person will be responsible for managing and building e-commerce solutions supporting real-time integrated technology platforms focused on customer acquisition, engagement, and retention. The right candidate will play a critical development role in expanding our e-commerce products, customer-centric services, and customer engagement in the digital channel.

Requirements

• Good understanding of design patterns - MVP/MVC • Hybrid mobile application development using React, Ionic, Cordova/Phone gap, Angular, HTML5, CSS, Typescript and JS • Native plugin development experience is a plus • Knowledge of consuming HTTP based APIs/RESTful JSON APIs is required • DevOps CI/CD, QA Automation, uDeploy, Jenkins • Advanced GIT, hands-on command line and shell script development experience • Familiarity with Test-driven development, static code analysis, and secure code scan • Analytical skills and the ability to solve complex problems • Performs good unit testing and peer reviews before delivering code to QA • Passion for writing readable, maintainable and well-tested code and supporting technical design documentation • Strong desire to experiment and work with the latest mobile technologies • Excellence in communication and interpersonal skills • Exposure to Agile development methodology is required. Candidate will participate in daily scrums, effectively communicate status during stand-ups and brings attention to issues for resolution Preferred Qualifications: • 5 - 8yrs + Overall Mobile Development experience. • Experience in developing hybrid native/HTML mobile applications. • Experience in developing e-commerce applications. • At least 5 commercial applications in iOS/Android marketplace. • Experience building complex, scalable and high-performance systems that have been successfully delivered to customers. • Experience architecting mobile experiences