**Education Requirements:**
Bachelor’s degree (or global equivalent) in Computer Science or a related technical discipline or demonstrable equivalent work experience.
**Job Requirements:**
* 8+ years’ experience as an Engineer in product development or technology related industry with a focus on digital mobile solutions.
* Familiar with Cloud based development platform (MPaaS) offerings and its implications to broad architectural principles in security, distributed computing.
* Experience in developing pure native apps, hybrid apps and responsive websites using open source software and vendor MEAP (Mobile Enterprise Application Platform) stacks.
* Familiar with CI/CD tools and frameworks (Build automation, code management, code quality, test automation, configuration management, Issue & bug tracking, resource provisioning, agile tooling).
* Understands Architectural implications of security, performance, scalability and extensibility on system design and development.
* Energetic, curious, resourceful, highly creative and self-motivated. Able to thrive in a fast-moving and sometimes ambiguous environment.
* Excellent autonomous problem solving ability.
**Technology Coverage:**
* Previous experience in software development, computer engineering, or other related fields
* Knowledge of Objective-C, Swift, and Cocoa Touch
* Must have experience in developing hybrid mobile applications utilizing web front-end technologies, preferably with Apache Cordova and Ionic. Has delivered awesome, hybrid mobile applications that work on both Android and IOS using these technologies.
* Knowledge of iOS Frameworks, Apple design principles for user interfaces
* Knowledge of Android SDK, Android UI design principles, patterns and best practices, open source Android libraries
* Experience developing front-end web applications using HTML, CSS, JavaScript and a framework like Angular, Angular2,Backbone or React
* Knowledge of programming concepts for handling sensors (Gyroscopes, Accelerometers, Camera and similar)
* Knowledge of Java, Python, or other programming languages
* Familiarity with relational databases such as MySQL, Oracle, and SQL Server
* Should have understanding of web services - XML, JSON, RESET
* Experience with Node, AWS, Angular/Ionic are a big plus.