Key Responsibilities:
To work proactively & independently to address project deliverables/requirements.
Providing expertise in technical analysis and solving technical issues during project delivery
Experience in Full-Life-Cycle Development of Mobile projects
To do code review and ensure code developed meets the functional requirements
Good at Design/Coding/Testing/ Debugging/CICD
Knowledge/Experience:
Must have good experience in Java and well versed with architecture /component layer architecture.
Must have good expertise and hands on with technical design, development, analysis/debugging and should have good problems solving skills.
Minimum 6+ years of Android development experience worked hands on Reactive programming must
Must be Proficient in working on technologies html5, css3 , object oriented java script and mvc, js frameworks like Extjs/angular/backbone/jQuery etc.
Exposure to performance tuning.
Exposure to design re-usable/optimized large scale mobile applications is must.
Exposure to PhoneGap and Cross Platform Technologies is preferable.
Exposure to complete SDLC is a must
Experience in development of complex projects, well versed with design standards & framework
Experience in working on multiple technologies and complex projects in parallel
Skills Required
Strong back-end development experience in Java
XML, JSON Etc
Kotlin
RxJava, Dagger 2
Java Script (object oriented), html5, css3
Strong Object-Oriented Analysis and Design Experience
Very good working Experience in MVC and other Frameworks
Exposure deployment strategies of UI code
IDE - Eclipse
Version Control - SVN, Git, Bitbucket