Job responsibilities : As Senior engineer, mobile development, you will be responsible for architecting and building our brand new app from scratch.
Our new app will be similar to mobile banking apps and will help control our new forex card product.
Users will be able to add or remove money from the card, lock / unlock their cards, convert their card balance from one currency to another, get real time spend notifications etc.
using this app.
You will also need to train our junior staff so that they can actively help with the app development efforts.Experience : - Minimum 5 years of experience developing mobile applications- Must have experience with full app development lifecycle.
Should have developed robust and highly performing apps from scratch and published them on the app store / play store.
Please share play store / app store links along with resume when applying)- Must have experience creating app architecture after evaluating multiple different optionsSkills required : - Expert level skills in Android Programming and app architecture creation- Expert level knowledge of Core java and OOPS concepts- Extensive experience mentoring and training fresh developers- Expert level knowledge of consuming REST and SOAP web services- Extensive experience with security and encryption libraries, EventBus, SQLite and persistence libraries, animation libraries, charting libraries, camera and QR code libraries, geo-position / mapping libraries, payment gateway SDKs, social APIs (facebook, twitter), analytics (flurry, google analytics)- Excellent knowledge of debugging and unit testing concepts- Extensive experience with version control software- Experience with firebase and push notifications is requiredPreferred skills : - Experience with SWIFT and iOS development experience will be a big plus- Experience with React native will be a big plus- Experience with HTML / CSS or backend java development and SQL will be helpful.
Skills : - Java, Android Development and SOAP