Job: Android Developer

Noida, India

Job description

As an Android Developer you’ll be tasked with working on Android application development. Working within the software development team, your duties will require you to assist in the development of consumer and enterprise applications. This role is ideal for developers who feel confident in their technical ability and want to be a part of the highly-skilled and constantly improving development team at DigiClimber.com.

 

Responsibilities include the following:

  • Experience with third-party libraries and APIs
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Experience in offline storage, threading, and performance tuning
  • Experience collaborating directly with product teams and designers, and a proven track record of delivering value to customers or users;
  • Must have proven communication skills
  • Familiar with Android design patterns like MVP, MVC, MVVM
  • Software Processes – Thorough experience with Agile methodologies (Sprint based), following Design, Testing, and Bug-fixing within the same sprint
  • Android Studio
  • Experience of Android APIs
  • Show keenness to learn from other team members and help them
  • Knowledge of Memory Optimization and Debugging
  • Must have Good Knowledge of Programming


Requirements:

  • 1-4 years of experience developing Android applications
  • A strong command of important programming and computer science concepts
  • Understanding of how mobile applications are built from end-to-end, including how they interact with server-side components.
  • Fundamental knowledge of core mobile principles (UI implementation, common development frameworks, REST APIs).
  • A working knowledge of modern Android development
  • Great interpersonal skills – we work very closely together as a team and require a lot of communication.
  • A proactive personality, and a desire to deliver your best work
  • A love for improving software development workflows and processes.