Android Kotlin Developer
Location:Bangalore
Experience required: 4+ years
Type : Contractual
Key skills: Android, Kotlin
Responsibilities:
â— 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 , JDK 11+, JRE 11+
â— Security Primitives (Key Generation, Encryption, Decryption, differenttypes, Signing etc)
◠Code Repository – Git, Bitbucket
◠Unit Test Framework – Speck +
â— Code Coverage Tool - Jacoco
◠Static Code Analysis Tool – DeteKt
◠Project Build Tool – Gradle
◠Using REST API’s
â— 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