Android Kotlin DeveloperLocation:BangaloreExperience required: 4+ yearsType : ContractualKey skills: Android, KotlinResponsibilities: Understand the assigned task well Discuss with Lead / Architect / Project Manager based on applicability, explain how your approach is going to be before implementing Write code with good quality, unit test cases and create test reports for the tasks contributed Every commit should pass Code coverage criteria (>= 95% of code for instructions, >=90% of code for branch) Timely and accurate updates to the Lead / Architect / Project Manager Identify, Address and Improve any Risks & Technical Issues Collaborate well with Engineers, Architects, Managers to design and create advanced, elegant and efficient systems Follow Process Compliance strictly, collect needed Metrics Documentation Low level Requirements, High- & Low-Level Design, User Guides, Quick Guides, Test Reports (Unit, System & Integration)Mandatory: Strong in understanding of Kotlin 1.6, JDK 11+, JRE 11+ Security Primitives (Key Generation, Encryption, Decryption, differenttypes, Signing etc) Code Repository Git, Bitbucket Unit Test Framework Speck 2.0+ Code Coverage Tool - Jacoco Static Code Analysis Tool DeteKt Project Build Tool Gradle Using REST APIs Developing CLI, GUI Development on Windows, Linux Making Application to work on Windows & Linux Network Communication (TCP/IP, Socket Programming, UART etc) Operating System concepts Problem solving (Data Structures, Algorithms) Tools like JIRA, Redmine etc Agile Methodologies Added advantage to have automation testing experience.Nice to have: Familiarity in understanding of Perl Qt. QML XML Binary file generation SOLID Principles OOAD Design Patterns