Mobile App Developers
- Experience building applications for Mobile and Tablet devices.
- Experience with React Native, React.js and Redux - Working experience on at least 2 projects with these technologies
- Experience with libraries such as Lodash, Redux Saga/Thunk and Moment.js etc
- Understanding of Android and iOS operating systems.
- Test driven development using either Jest, Jasmine, Karma and Expresso.
- strong Azure, Node.js and Rest API skills, frameworks available for Node JS
- Understanding the nature of asynchronous programming and its quirks and work around.
Good to Have Skills
- Hands-on experience in iOS / Android
- Knowledge of Azure / AWS / GCP
- Understanding of performance testing and optimization techniques
- Familiarity with usability concepts within mobile design
- Experience with the Systems Development Life Cycle (SDLC)
- Knowledge of Git Repository, Jira and VSTS
- Experience in NoSql Databases such as MongoDB, CosmosDB etc.
- Design, development, testing and implementation of software solutions designed for mobile devices
- Translate designs and wireframes into high quality code
- Ensure the best possible performance, quality, and responsiveness of the application
- Identify and correct bottlenecks and fix bugs
- Working closely with the product and UX Team to work on user experience optimization