Job Description :
Role: Hybrid Mobile Application Developer ( On Android)

Location: Brooklyn Park, Minnesota



Job Description:



Mandatory Technical / Functional Skills

Total experience in required skill (years) 7 - 10 years

Experience developing hybrid mobile applications, with Angular, CSS, HTML 5, JavaScript and other broadly used Web development technologies. Has delivered awesome, hybrid mobile applications that work on both Android and IOS using these technologies.
5+ years of experience building Hybrid mobile application
4+ years as a full stack JavaScript developer.
Should have working experience on Android apps using Ionic / Angular and Cordova
Should have experice on GIT, Hockey App
Expert knowledge of JavaScript, including concepts such as callback functions, asynchronous programming, closures, and types
Extensive knowledge of mobile APIs and UI standards
Has web client-side experience – Javascript, MVVM/MVC Framework (Angular, Knockout, etc, CSS and HTML
Experience with one or more server-side stacks (Node.js, Python, Java, PHP etc a plus
Experience with ES6 features like modules, generators, and restructuring
Proven, demonstrable knowledge of standards-complaint, responsive, HTML, CSS and JavaScript , AngularJS
Experience working with NodeJS and Express
Experience working with Mustache based templating frameworks like Handlebars or Hogan JS (understanding of other frameworks like Angular is a nice to have
Strong understanding of usability and accessibility issues across all devices
A strong foundation in JavaScript testing frameworks and libraries (e.g. Karma, Mocha and Chai)
Experience with build tools (preferably Grunt but Gulp will do too)

Roles and responsibility

Develop and test code to deliver functionality that meets the overall business strategy and objectives
Build the work needed to implement features from the product backlog
Size user stories
Unit test code, create automated test scripts, and execute all other testing-related tasks
Test deliverables against a user story’s acceptance tests
Execute necessary project documentation
Work closely with other team to ensure that features meet business needs
Follow industry-standard agile software design methodology for development and documentation
Work with infrastructure, security, and other partners