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 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
Experience : 4 - 8 Years
No. of Openings : 5
Education : Any Bachelor Degree
Role : Android Developer
Industry Type : IT-Hardware & Networking / IT-Software / Software Services
Gender : [ Male / Female ]
Job Country : India