Work with product owners, architects, developers, testers and other stake holders in the clients organization and in Mindfire to build and maintain software solutions
Get specifications / wire frames / mock-ups and translate them into scalable, high performance, robust mobile app!
Write and maintain clean, well written code
Make use of some great tools in every day development and keep improving code quality
Participate in team discussions, seminars and other knowledge activities to learn, share and grow
Deep and broad skills in the technology and domain path
Attend daily stand-up with clients, update daily work progress via Project Management systems / mails / voice calls / screen sharing / screen casting / video calls
Follow agile practices to letter and spirit
Desired Skills :
In-depth experience with Android app development using Java and Android Studio
Expert level skills in OOPS concepts
Strong Computer Science fundamentals in data structures, algorithms and complexity analysis
Expert level skills and understanding of any of the SCM like GIT, SVN etc.
Excellent debugging skills to solve challenging problems
Knowledge and skills in code analysis and performance management tools
Experience with third-party libraries and APIs
Experience with integrating with RESTful, SOAP API backends
Experience with APIs (OAuth, XML, JSON, REST, etc. )
Nice to have Skills :
Understanding of design patterns / architecture
Work experience / understanding of Web Services / XML / SOAP / REST / Web APIs, Gradle / Maven / Ant build systems etc.
Work experience / understanding of Google Play Store's App Submission process