0% found this document useful (0 votes)
25 views

Software Developer (Android) Job Responsibilities

Android Job

Uploaded by

Gaurav Jha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views

Software Developer (Android) Job Responsibilities

Android Job

Uploaded by

Gaurav Jha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

Software Developer (Android)

Job Responsibilities

 Design and build social network mobile application for consumer facing applications operating on
the Android platform
 Proficiency in one or more modern programming languages (Preferably Android, Java, and
Kotlin)
 Excellent understanding of all mobile UI fundamentals, from layout to animations
 Understanding of software skills such as business analysis, development, maintenance, and
software improvement
 A Strong experience with Data Structures and Multi-Threading.
 Understanding of architectural patterns such as MVP and MVVM
 Understanding of application design patterns - Gang of Four patterns
 Create an application that is available on google play store is preferred
 Proficiency with Linux, Mac OS X, GNU tools, and scripting languages is a bonus
 Understanding of build systems such as gradle, Jenkins is huge plus
 Working knowledge of Git/Bitbucket version control
 Experience working with API integration
 Excellent interpersonal communication with strong verbal / written skills
 Demonstrated skill and passion for operational excellence
 Develop MYSQL, NoSQL databases (MongoDB, Graph, etc.)
 Create, modify, extend Node.js backend APIs to power new functionality and features
Maintenance, Scalability, and Reliability
 Diagnose and resolve bugs within the existing codebase
 Collaborate with other inhouse/ remote developers, participate in peer-reviews, review pull
requests from other developers on the team
 Build upon our test suite with new unit and integration tests
 Have a Good communication skills with different stakeholders such as QA, Project Managers and
Product Owners

You might also like