We are looking for candidate who possesses a passion for pushing mobile technologies to their limits and willing to work with a talented team to design and build the next generation of mobile applications. This is an rare opportunity for a Android Developers to step in to a well established company by leading crucial projects in the 'Mobile Apps Space'.
Ideal candidate will be working on Android product line and will be responsible for developing and maintaining products. This position involves working with local as well as remote teams and customers.
Challenging work and professional working environment.
Working as a part of a large solution team.
Participation in interesting projects with cutting-edge technologies.
Participate in internal development projects such as developing new product and enhancing/maintaining existing product.
Contribute towards the development life-cycle: design, implementation and test.
Responsible for being compliant with the prevalent development-processes.
Liaison with QA department to fix reported bugs
Strong OOP and data structure concepts.
Experience of developing client-server Apps.
Strong debugging skills. Should be familiar with profiling app, memory usage analysis, bandwidth usage analysis.
Strong problem solving skills.
Good database design skills.
Common knowledge of different networking protocols.
Experience of designing multi threaded applications.
Excellent written and verbal communication skills.
Humble and can do attitude.
Comfortable in working with team as well as independently.
C/C++ experience would be a plus.
Familiar with subversion, bug tracking softwares, Wiki and peer-code-review tools.