•Developing new features on existing and new mobile apps
•Develop architecture [LLD/HLD] based on customer and product management requirements
•Communication of designs and other development issues/changes to developers and clients
•Design, develop and manage automated unit and acceptance tests
•Peer review of design code and tests
•Experience in Agile development methodology
•Work on bug fixing and improving application performance
•Must Have’s
Programming Language Skills
Android (Java),
Platform -Android(Android Studio), Codeignitor
Database -My SQL (Back end), SQLite (App)
Operating System -Android(Linux) Back end
Qualities
•Minimum 1-2 years of hands-on experience working on Android apps, with good exposure to API developments
•Minimum 1-2 years of hands-on experience working on MySQL and Android studio development and 3rd party APIs
•Strong knowledge in Android UI design principles, patterns and best practices
•Ability to design for secure, scalable and resilience products
•Strong application process flow and problem solving techniques
•Experience with Android (Android Studio), also RESTful web services using XML/JSON data formats
•Strong focus on refactoring and code quality
•Understanding of software configuration management and release management
Desirable
•Owned end to end development or contributed substantially to at least one app and released in Google Play
•Product development and life cycle experience
•Experience leading development and testing teams
•Performed customer facing roles
•Worked or worked along with iOS application development
Personal Attributes:
•Take ownership of deliverable
•Should be willing to learn new things and ready to adapt to new ways of working.
•Positive attitude towards team and work
•Fun loving, creative, collaborative, yet professional and having a passion to delight customers