Android Developer
Stackfusion Private Limited
Key Responsibilities
- Assist in the development of new Android mobile applications.
- Design, code, unit test, debug, and document programs.
- Communicate the status of work and projects to stakeholders.
- Diagnose and resolve software defects and problems.
- Meet time requirements for assignments.
- Provide work breakdown using standardized estimation techniques.
- Participate in work product reviews.
- Support legacy Android and Java applications.
Requirements & Tech Stack
- Demonstrated experience with Java or Kotlin, and Android mobile programming.
- Experience with Android Studio.
- Experience with XML in designing layouts, specifically Constraint Layouts.
- Familiarity with version control tools like GIT.
- Familiarity with distributed cloud computing environments, modern computer software architectures, and advanced software practices.
- Familiarity with Object-Oriented Application architecture and programming.
- Familiarity with Agile development methodologies (Scrum, Sprints).
- Familiarity with mobile-server based cloud computing.
- Familiarity with database systems using SQLite and Realm.
- Experience with HTTP/HTTPS, REST, JSON.
- Basic knowledge of web development.
- Formal or informal Android mobile programming experience.
Qualifications
- Good written and verbal communication in English.
- Familiarity with all phases of the software development life cycle: analysis, design, development, testing, defect tracking/resolution, deployment, and field support.


