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 options
Skills 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 required
Preferred 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
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job