ï · Developing user-focused mobile applications.ï · Seeing a project from conception to finished product.ï · Working alongside web developers.
ï · Meeting both technical and end-user needs.ï · Expert knowledge of Native Mobile Development, Android SDK's, Rest APIs & APIintegrationï · Knowledge on RDBMS & NoSQLï · Strong understanding of SOLID principles and Object-Oriented ProgrammingLanguagesï · Should have experience in Retrofit, Dagger, Animation,Canvas, Google Map APIsï · In- depth knowledge on Android log analysis, performance issue analysis (TraceView, Memory analyser tool).
ï · Should have hands on experience on analysing the crash and ANR logs.ï · Should have prior experience in module design & defining interface betweenmodules.
ï · Design, Develop & Prototype for Android phones and tablets (multiple screen sizes).ï · Write and maintain documentation for all features in development.
ï · Work with product owner to meet specification needsï · Collaborate with other developers to design and optimize codeï · Drive a best practices approach to the continuous improvement of our products,processes, and tools.
ï · Evaluating code to ensure it meets industry standards, is valid, is properly structured,and is compatible with devices of all standard range (Mobile / Tablet).
ï · VCS (Version control system) : Gitï · Testing : Experience with unit testing and toolsï · Attention to detailï · Creative visionï · Good organizational skillsï · Good problem-solving skillsï · Patience, a big oneï · Identifying problems uncovered by customer feedback and testing, and correctingï · Able to develop ideas and processes and clearly express them Skills : - Android Development, Java, Relational Database (RDBMS), NOSQL Databases, Retrofit, Dagger and reduxjs