Develop digital wallet solutions that provide a simple and secure shopping experience to consumers.
Provide high quality deliverables within the constraints of budget, scope and time.
Work with design team to understand high level design and translate it to detailed design for development team
Responsible for technical quality of the solution being delivered
Strong OO design and programming skills in Java, and Android SDK
Energetic and Self driven, able to communicate with the team and contribute to the program and the overall growth of the team
Development on Android platform including Technical Documentation and unit test cases.
Conduct and participate in Code/Test requirement review
Active participation in iteration + Activity planning with team and PM
Creating proofs of concepts for ideas as discussed by the team or as assigned by the manager in the context of the business.
Analyzing features at lower level and helping resolve any integration issues that may come along.
Code review of peers, mentoring/technical guidance to software engineers.
Activity planning and estimations.
Learn design and architecture of overall product and convey it to the rest of the team
Learn business flow/need internalize and take it to the rest of the team
Keep abreast with mobile technologies and more specifically Android changes to deliver superior applications
Mentor team members, and motivate them
Candidate has developed few applications for Android
Knowledge of device variations and feature management based on device capabilities
Excellent debugging skills using command line and Eclipse (crashes and memory leaks)
Hands on experience in android automation, writing Android Unit test cases, working with Maven/Ant, GIT
Hands on experience of using Eclipse/My Eclipse IDE, UML tools, MS Word and PowerPoint
Ability to work with requirements and help transform them into design
Strong understanding of OOPs concepts
Understanding of design patterns.
Desire to stay abreast of new development tools and methods
Software Configuration Management – Tools and its applications (GIT, SVN)
Application Assembly/Build Processes – Ant, MAVEN or any relevant building and automation / application assembly tool and technology
Knowledge of Security concepts (E.g. authentication, authorization, confidentiality etc.) and protocols and experience in their usage in mobile application
Experience in multi-platform development tools [Cordova, Worklight etc]
Experience*4 Year- 6 Years
Salary*Best in Industry