job description for android developer profile with secninjaz technologies llp
profile : android/ senior android developers
number of requirements : 02
location of deputation : new delhi
experience range : 01 year – 08 years
salary range :no bar for potential candidates
education qualifications : . / . / m ..
job description:
we are looking for an innovative, result-oriented and passionate android/ senior android developer to work with our product and operations teams to build out the features and capabilities of our mobile app. the candidate will be responsible for assisting architecture, release lifecycle, new feature development as well as ensuring code quality.
roles & responsibilities required:
translate designs and wire frames into high quality code 
design, build, and maintain high performance, reusable, and reliable code 
participate in the design and architecture of applications. 
test applications to assure accuracy, integrity, and interoperability to achieve specified functionality. 
prepare documentation for outlining logic, code, and implementation of application. 
create release processes and release documentation for internal and client use 
mandatory to have: 
strong understanding of the android application lifecycle and java 
experience with kotlin 
strong knowledge of android sdk, different versions of android, and how to deal with different screen sizes 
familiarity with restful apis to connect android applications to back-end services 
strong knowledge of android ui design principles, patterns, and best practices 
experience with room db, bio-authentication, location-services 
knowledge of the open-source android ecosystem and the libraries available for common tasks 
familiarity with cloud message apis and push notifications 
a knack for bench marking and optimization 
understanding of google’s android design principles and interface guidelines 
proficient understanding of code versioning tools, such as git 
familiar