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

Software Developer (Android) Job Responsibilities

Android Job

Uploaded by

Gaurav Jha
Copyright
© © All Rights Reserved
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
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